org.stringtemplate.v4.test
Class TestNullAndEmptyValues

java.lang.Object
  extended by org.stringtemplate.v4.test.BaseTest
      extended by org.stringtemplate.v4.test.TestNullAndEmptyValues

public class TestNullAndEmptyValues
extends BaseTest


Nested Class Summary
 
Nested classes/interfaces inherited from class org.stringtemplate.v4.test.BaseTest
BaseTest.HashableUser, BaseTest.StreamVacuum, BaseTest.User
 
Field Summary
 
Fields inherited from class org.stringtemplate.v4.test.BaseTest
CLASSPATH, newline, pathSep, SUREFIRE_CLASSPATH, tmpdir
 
Constructor Summary
TestNullAndEmptyValues()
           
 
Method Summary
 void testEmptyListGetsNoOutput()
           
 void testMissingDictionaryValue()
           
 void testMissingDictionaryValue2()
           
 void testMissingDictionaryValue3()
           
 void testNullListGetsNoOutput()
           
 void testNullListItemNotCountedForIteratorIndex()
           
 void TestSeparatorEmittedForEmptyIteratorValue()
           
 void TestSeparatorEmittedForEmptyIteratorValue2()
           
 void testSeparatorWithNull2ndValue()
           
 void testSeparatorWithNullFirstValue()
           
 void testSeparatorWithNullLastValue()
           
 void testSeparatorWithTwoNullValuesInRow()
           
 void testSizeZeroButNonNullListGetsNoOutput()
           
 void testTemplateAppliedToMissingValueIsEmpty()
           
 void testTemplateAppliedToNullIsEmpty()
           
 void testTwoNullValues()
           
 
Methods inherited from class org.stringtemplate.v4.test.BaseTest
checkTokens, checkTokens, compile, deleteFile, deleteFile, exec, getRandomDir, jar, java, setUp, writeFile, writeTestFile
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TestNullAndEmptyValues

public TestNullAndEmptyValues()
Method Detail

testSeparatorWithNullFirstValue

public void testSeparatorWithNullFirstValue()
                                     throws java.lang.Exception
Throws:
java.lang.Exception

testTemplateAppliedToNullIsEmpty

public void testTemplateAppliedToNullIsEmpty()
                                      throws java.lang.Exception
Throws:
java.lang.Exception

testTemplateAppliedToMissingValueIsEmpty

public void testTemplateAppliedToMissingValueIsEmpty()
                                              throws java.lang.Exception
Throws:
java.lang.Exception

testSeparatorWithNull2ndValue

public void testSeparatorWithNull2ndValue()
                                   throws java.lang.Exception
Throws:
java.lang.Exception

testSeparatorWithNullLastValue

public void testSeparatorWithNullLastValue()
                                    throws java.lang.Exception
Throws:
java.lang.Exception

testSeparatorWithTwoNullValuesInRow

public void testSeparatorWithTwoNullValuesInRow()
                                         throws java.lang.Exception
Throws:
java.lang.Exception

testTwoNullValues

public void testTwoNullValues()
                       throws java.lang.Exception
Throws:
java.lang.Exception

testNullListItemNotCountedForIteratorIndex

public void testNullListItemNotCountedForIteratorIndex()
                                                throws java.lang.Exception
Throws:
java.lang.Exception

testSizeZeroButNonNullListGetsNoOutput

public void testSizeZeroButNonNullListGetsNoOutput()
                                            throws java.lang.Exception
Throws:
java.lang.Exception

testNullListGetsNoOutput

public void testNullListGetsNoOutput()
                              throws java.lang.Exception
Throws:
java.lang.Exception

testEmptyListGetsNoOutput

public void testEmptyListGetsNoOutput()
                               throws java.lang.Exception
Throws:
java.lang.Exception

testMissingDictionaryValue

public void testMissingDictionaryValue()
                                throws java.lang.Exception
Throws:
java.lang.Exception

testMissingDictionaryValue2

public void testMissingDictionaryValue2()
                                 throws java.lang.Exception
Throws:
java.lang.Exception

testMissingDictionaryValue3

public void testMissingDictionaryValue3()
                                 throws java.lang.Exception
Throws:
java.lang.Exception

TestSeparatorEmittedForEmptyIteratorValue

public void TestSeparatorEmittedForEmptyIteratorValue()
                                               throws java.io.IOException
Throws:
java.io.IOException

TestSeparatorEmittedForEmptyIteratorValue2

public void TestSeparatorEmittedForEmptyIteratorValue2()
                                                throws java.io.IOException
Throws:
java.io.IOException