Mercurial > hg > truffle
diff truffle/com.oracle.truffle.api.dsl.test/src/com/oracle/truffle/api/dsl/test/SourceSectionTest.java @ 21987:b2d1c8ff592a
Less classes in the source API package. Merging interfaces and their only implementation into final classes. Hiding NullSourceSection behind factory method. Using JDK's standard CharsetDecoder instead of proprietary BytesDecoder.
author | Jaroslav Tulach <jaroslav.tulach@oracle.com> |
---|---|
date | Wed, 01 Jul 2015 10:23:36 +0200 |
parents | 9c8c0937da41 |
children | dc83cc1f94f2 |
line wrap: on
line diff
--- a/truffle/com.oracle.truffle.api.dsl.test/src/com/oracle/truffle/api/dsl/test/SourceSectionTest.java Tue Jun 30 17:29:17 2015 +0200 +++ b/truffle/com.oracle.truffle.api.dsl.test/src/com/oracle/truffle/api/dsl/test/SourceSectionTest.java Wed Jul 01 10:23:36 2015 +0200 @@ -48,7 +48,7 @@ @Theory public void testSourceSections(int value0, int value1, int value2) { TestRootNode<SourceSection0> root = createRoot(SourceSection0Factory.getInstance()); - SourceSection section = new NullSourceSection("a", "b"); + SourceSection section = SourceSection.createUnavailable("a", "b"); root.getNode().assignSourceSection(section); expectSourceSection(root.getNode(), section); assertThat((int) executeWith(root, value0), is(value0)); @@ -97,7 +97,8 @@ @Test public void testCreateCast() { - SourceSection section = new NullSourceSection("a", "b"); + SourceSection section = SourceSection.createUnavailable("a", "b"); + assertNull(section.getSource()); TestRootNode<SourceSection1> root = createRootPrefix(SourceSection1Factory.getInstance(), true, section); expectSourceSection(root.getNode(), section); assertThat((int) executeWith(root, 1), is(1));