Ignore:
Timestamp:
08/27/12 15:28:52 (12 years ago)
Author:
sherbold
Message:
  • updated test cases for new tracing API
Location:
trunk/java-utils-test/src/test/java/de/ugoe/cs/util/console
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/java-utils-test/src/test/java/de/ugoe/cs/util/console/TextConsoleTest.java

    r479 r636  
    33import java.io.ByteArrayOutputStream; 
    44import java.io.PrintStream; 
     5import java.util.logging.Level; 
    56 
    67import org.junit.*; 
     
    6970                fixture.setDebug(true); 
    7071                String traceMessage = "test"; 
     72                Level traceLevel = Level.WARNING; 
     73                String expectedMessage = "[WARNING] test"; 
    7174 
    72                 fixture.traceMsg(traceMessage); 
     75                fixture.traceMsg(traceMessage, traceLevel); 
    7376 
    74                 assertEquals(traceMessage, outContent.toString()); 
     77                assertEquals(expectedMessage, outContent.toString()); 
    7578        } 
    7679 
     
    7881        public void testTraceMsg_2() throws Exception { 
    7982                TextConsole fixture = new TextConsole(); 
    80                 fixture.setDebug(false); 
     83                fixture.setDebug(true); 
    8184                String traceMessage = "test"; 
     85                Level traceLevel = Level.INFO; 
     86                String expectedMessage = "[INFO] test"; 
    8287 
    83                 fixture.traceMsg(traceMessage); 
     88                fixture.traceMsg(traceMessage, traceLevel); 
    8489 
    85                 assertEquals("", outContent.toString()); 
     90                assertEquals(expectedMessage, outContent.toString()); 
    8691        } 
     92         
     93               @Test 
     94                public void testTraceMsg_3() throws Exception { 
     95                        TextConsole fixture = new TextConsole(); 
     96                        fixture.setDebug(false); 
     97                        String traceMessage = "[INFO] test"; 
     98                        Level traceLevel = Level.INFO; 
     99                         
     100 
     101                        fixture.traceMsg(traceMessage, traceLevel); 
     102 
     103                        assertEquals("", outContent.toString()); 
     104                } 
    87105 
    88106        @Before 
  • trunk/java-utils-test/src/test/java/de/ugoe/cs/util/console/mock/MockObserver.java

    r479 r636  
    11package de.ugoe.cs.util.console.mock; 
     2 
     3import java.util.logging.Level; 
    24 
    35import de.ugoe.cs.util.console.ConsoleObserver; 
     
    1921        } 
    2022        @Override 
    21         public void traceMsg(String traceMessage) { 
     23        public void traceMsg(String traceMessage, Level level) { 
    2224        } 
    2325} 
  • trunk/java-utils-test/src/test/java/de/ugoe/cs/util/console/mock/MockTraceListener.java

    r479 r636  
    11package de.ugoe.cs.util.console.mock; 
     2 
     3import java.util.logging.Level; 
    24 
    35import de.ugoe.cs.util.console.listener.ITraceListener; 
     
    57public class MockTraceListener implements ITraceListener { 
    68        private String lastTrace = null; 
     9        private Level lastLevel = null; 
    710        public String getLastTrace() { 
    811                return lastTrace; 
    912        } 
     13         
     14        public Level getLastLevel() { 
     15            return lastLevel; 
     16        } 
     17         
    1018        @Override 
    11         public void traceMsg(String traceMessage) { 
     19        public void traceMsg(String traceMessage, Level level) { 
    1220                lastTrace = traceMessage; 
    1321        } 
Note: See TracChangeset for help on using the changeset viewer.