Changeset 638 for trunk/java-utils-test


Ignore:
Timestamp:
08/27/12 15:34:21 (12 years ago)
Author:
sherbold
Message:
  • updated JUnit test of Console to test functions of new tracing API
Location:
trunk/java-utils-test/src/test/java/de/ugoe/cs/util/console
Files:
2 edited

Legend:

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

    r479 r638  
    11package de.ugoe.cs.util.console; 
     2 
     3import java.util.logging.Level; 
    24 
    35import org.junit.*; 
     
    317319        } 
    318320 
    319         @Test 
     321        @SuppressWarnings("deprecation") 
     322    @Test 
    320323        public void testTrace_1() 
    321324                throws Exception { 
     
    331334 
    332335                assertEquals(traceMsg, mockTraceListener1.getLastTrace()); 
     336                assertEquals(Level.INFO, mockTraceListener1.getLastLevel()); 
    333337                assertEquals(traceMsg, mockTraceListener2.getLastTrace()); 
     338                assertEquals(Level.INFO, mockTraceListener2.getLastLevel()); 
    334339        } 
    335340         
    336         @Test 
     341               @Test 
     342                public void testTrace_2() 
     343                        throws Exception { 
     344                        String traceMsg = "test"; 
     345                        Level traceLevel = Level.SEVERE; 
     346                         
     347                        MockTraceListener mockTraceListener1 = new MockTraceListener(); 
     348                        MockTraceListener mockTraceListener2 = new MockTraceListener(); 
     349                         
     350                        Console.getInstance().registerTraceListener(mockTraceListener1); 
     351                        Console.getInstance().registerTraceListener(mockTraceListener2); 
     352 
     353                        Console.trace(traceLevel, traceMsg); 
     354 
     355                        assertEquals(traceMsg, mockTraceListener1.getLastTrace()); 
     356                        assertEquals(traceLevel, mockTraceListener1.getLastLevel()); 
     357                        assertEquals(traceMsg, mockTraceListener2.getLastTrace()); 
     358                        assertEquals(traceLevel, mockTraceListener2.getLastLevel()); 
     359                } 
     360         
     361        @SuppressWarnings("deprecation") 
     362    @Test 
    337363        public void testTraceln_1() 
    338364                throws Exception { 
     
    348374 
    349375                assertEquals(traceMsg+ENDLINE, mockTraceListener1.getLastTrace()); 
     376                assertEquals(Level.INFO, mockTraceListener1.getLastLevel()); 
    350377                assertEquals(traceMsg+ENDLINE, mockTraceListener2.getLastTrace()); 
    351  
    352                 // add additional test code here 
    353         } 
     378                assertEquals(Level.INFO, mockTraceListener1.getLastLevel()); 
     379        } 
     380         
     381        @Test 
     382        public void testTraceln_2() 
     383                throws Exception { 
     384                String traceMsg = "test"; 
     385                Level traceLevel = Level.SEVERE; 
     386 
     387                MockTraceListener mockTraceListener1 = new MockTraceListener(); 
     388                MockTraceListener mockTraceListener2 = new MockTraceListener(); 
     389                 
     390                Console.getInstance().registerTraceListener(mockTraceListener1); 
     391                Console.getInstance().registerTraceListener(mockTraceListener2); 
     392 
     393                Console.traceln(traceLevel, traceMsg); 
     394 
     395                assertEquals(traceMsg+ENDLINE, mockTraceListener1.getLastTrace()); 
     396                assertEquals(traceLevel, mockTraceListener1.getLastLevel()); 
     397                assertEquals(traceMsg+ENDLINE, mockTraceListener2.getLastTrace()); 
     398                assertEquals(traceLevel, mockTraceListener2.getLastLevel()); 
     399        } 
    354400 
    355401        @Before 
  • trunk/java-utils-test/src/test/java/de/ugoe/cs/util/console/mock/MockTraceListener.java

    r636 r638  
    1919        public void traceMsg(String traceMessage, Level level) { 
    2020                lastTrace = traceMessage; 
     21                lastLevel = level; 
    2122        } 
    2223} 
Note: See TracChangeset for help on using the changeset viewer.