Package com.google.debugging.sourcemap

Examples of com.google.debugging.sourcemap.SourceMapConsumerV2


    sb.append("\"lineMaps\": [],\n");
    sb.append("\"sources\": [],\n");
    sb.append("\"mappings\": []\n");
    sb.append("}\n");

    SourceMapConsumerV2 sourceMap = new SourceMapConsumerV2();
    sourceMap.parse(sb.toString());
  }
View Full Code Here


        "[0,1,44],\n" +
        "[0,1,51,\"foo\"],\n" +
        "]\n" +
        "}\n";

    SourceMapConsumerV2 sourceMap = new SourceMapConsumerV2();
    sourceMap.parse(mapData);

    OriginalMapping mapping = sourceMap.getMappingForLine(1, 10);

    assertNotNull(mapping);
    assertEquals("testcode", mapping.getOriginalFile());
    assertEquals(1, mapping.getLineNumber());
    assertEquals(9, mapping.getColumnPosition());
    assertEquals("f", mapping.getIdentifier());

    mapping = sourceMap.getMappingForLine(1, 40);

    assertNotNull(mapping);
    assertEquals("testcode", mapping.getOriginalFile());
    assertEquals(1, mapping.getLineNumber());
    assertEquals(44, mapping.getColumnPosition());
    assertEquals("", mapping.getIdentifier());

    mapping = sourceMap.getMappingForLine(1, 42);
    assertNotNull(mapping);
    assertEquals("testcode", mapping.getOriginalFile());
    assertEquals(1, mapping.getLineNumber());
    assertEquals(51, mapping.getColumnPosition());
    assertEquals("foo", mapping.getIdentifier());

    assertNull(sourceMap.getMappingForLine(Integer.MAX_VALUE, 1));
    assertNull(sourceMap.getMappingForLine(1, Integer.MAX_VALUE));
  }
View Full Code Here

        "\"mappings\":[[0,1,9,0],\n" +
        "[0,1,9,0]\n" +
        "]\n" +
        "}\n";

    SourceMapConsumerV2 sourceMap = new SourceMapConsumerV2();
    sourceMap.parse(mapData);

    OriginalMapping mapping = sourceMap.getMappingForLine(1, 10);

    assertNotNull(mapping);
    assertEquals("testcode", mapping.getOriginalFile());
    assertEquals(1, mapping.getLineNumber());
    assertEquals(9, mapping.getColumnPosition());
View Full Code Here

  private void assertException(String exception, StringBuilder sb) {
    boolean exceptionRaised = false;

    try {
      SourceMapConsumerV2 sourceMap = new SourceMapConsumerV2();
      sourceMap.parse(sb.toString());

    } catch (SourceMapParseException pe) {
      assertEquals(exception, pe.getMessage());
      exceptionRaised = true;
    }
View Full Code Here

  private void assertExceptionStartsWith(String exception, StringBuilder sb) {
    boolean exceptionRaised = false;

    try {
      SourceMapConsumerV2 sourceMap = new SourceMapConsumerV2();
      sourceMap.parse(sb.toString());

    } catch (SourceMapParseException pe) {
      assertTrue(
        "expected <" + exception +"> but was <"+ pe.getMessage() +">",
        pe.getMessage().startsWith(exception));
View Full Code Here

    return Format.V2;
  }

  @Override
  protected SourceMapConsumer getSourceMapConsumer() {
    return new SourceMapConsumerV2();
  }
View Full Code Here

TOP

Related Classes of com.google.debugging.sourcemap.SourceMapConsumerV2

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.