Package com.jitcaforwin.trackinfoanalyzer.log.api

Examples of com.jitcaforwin.trackinfoanalyzer.log.api.Log


public class OnlyExceptionsFilterTest {

  @Test
  public void testOkLog(){
    LogPrintoutFilter filter = LogPrintoutFilterFactory.getFilterForExceptionsOnly();
    Log logMock = EasyMock.createMock(Log.class);
    EasyMock.expect(logMock.getStatus()).andReturn(new com.jitcaforwin.trackinfoanalyzer.log.status.Ok());
    EasyMock.replay(logMock);
    assertFalse(filter.isPrintAllowed(logMock));
    EasyMock.verify(logMock);
  }
View Full Code Here


  }
 
  @Test
  public void testUsualErrorLog(){
    LogPrintoutFilter filter = LogPrintoutFilterFactory.getFilterForExceptionsOnly();
    Log logMock = EasyMock.createMock(Log.class);
    EasyMock.expect(logMock.getStatus()).andReturn(new com.jitcaforwin.trackinfoanalyzer.log.status.Error());
    EasyMock.replay(logMock);
    assertFalse(filter.isPrintAllowed(logMock));
    EasyMock.verify(logMock);
  }
View Full Code Here

public class OnlyErrorsFilterTest {

  @Test
  public void testErrorLog(){
    LogPrintoutFilter filter = LogPrintoutFilterFactory.getFilterForErrorMessagesOnly();
    Log logMock = EasyMock.createMock(Log.class);
    EasyMock.expect(logMock.getStatus()).andReturn(new com.jitcaforwin.trackinfoanalyzer.log.status.Error());
    EasyMock.replay(logMock);
    assertTrue(filter.isPrintAllowed(logMock));
    EasyMock.verify(logMock);
  }
View Full Code Here

  }
 
  @Test
  public void testWarningLog(){
    LogPrintoutFilter filter = LogPrintoutFilterFactory.getFilterForErrorMessagesOnly();
    Log logMock = EasyMock.createMock(Log.class);
    EasyMock.expect(logMock.getStatus()).andReturn(new com.jitcaforwin.trackinfoanalyzer.log.status.Warning());
    EasyMock.replay(logMock);
    assertFalse(filter.isPrintAllowed(logMock));
    EasyMock.verify(logMock);
  }
View Full Code Here

  }
 
  @Test
  public void testOkLog(){
    LogPrintoutFilter filter = LogPrintoutFilterFactory.getFilterForErrorMessagesOnly();
    Log logMock = EasyMock.createMock(Log.class);
    EasyMock.expect(logMock.getStatus()).andReturn(new com.jitcaforwin.trackinfoanalyzer.log.status.Ok());
    EasyMock.replay(logMock);
    assertFalse(filter.isPrintAllowed(logMock));
    EasyMock.verify(logMock);
  }
View Full Code Here

  }
 
  @Test
  public void testUnknownLog(){
    LogPrintoutFilter filter = LogPrintoutFilterFactory.getFilterForErrorMessagesOnly();
    Log logMock = EasyMock.createMock(Log.class);
    EasyMock.expect(logMock.getStatus()).andReturn(new Unkown());
    EasyMock.replay(logMock);
    assertFalse(filter.isPrintAllowed(logMock));
    EasyMock.verify(logMock);
  }
View Full Code Here

  public void testAND(){
    LogPrintoutFilter filterMock1 = EasyMock.createMock(LogPrintoutFilter.class);
    LogPrintoutFilter filterMock2 = EasyMock.createMock(LogPrintoutFilter.class);
    LogPrintoutFilter filterMock3 = EasyMock.createMock(LogPrintoutFilter.class);
    LogPrintoutFilter filter = MultiFilter.createMultiFilterAND(filterMock1, filterMock2, filterMock3);
    Log logMock = EasyMock.createMock(Log.class);
   
    EasyMock.expect(filterMock1.isPrintAllowed(EasyMock.anyObject(Log.class))).andReturn(true).times(0,1);
    EasyMock.expect(filterMock2.isPrintAllowed(EasyMock.anyObject(Log.class))).andReturn(false).times(1);
    EasyMock.expect(filterMock3.isPrintAllowed(EasyMock.anyObject(Log.class))).andReturn(true).times(0,1);
    EasyMock.replay(filterMock1, filterMock2, filterMock3, logMock);
View Full Code Here

  public void testOR(){
    LogPrintoutFilter filterMock1 = EasyMock.createMock(LogPrintoutFilter.class);
    LogPrintoutFilter filterMock2 = EasyMock.createMock(LogPrintoutFilter.class);
    LogPrintoutFilter filterMock3 = EasyMock.createMock(LogPrintoutFilter.class);
    LogPrintoutFilter filter = MultiFilter.createMultiFilterOR(filterMock1, filterMock2, filterMock3);
    Log logMock = EasyMock.createMock(Log.class);
   
    EasyMock.expect(filterMock1.isPrintAllowed(EasyMock.anyObject(Log.class))).andReturn(true).times(0,1);
    EasyMock.expect(filterMock2.isPrintAllowed(EasyMock.anyObject(Log.class))).andReturn(false).times(0,1);
    EasyMock.expect(filterMock3.isPrintAllowed(EasyMock.anyObject(Log.class))).andReturn(true).times(0,1);
    EasyMock.replay(filterMock1, filterMock2, filterMock3, logMock);
View Full Code Here

  public void testMultiFilterANDWithNoFilterAndOnlyErrorsFilter(){
    LogPrintoutFilter noFilter = new NoFilter();
    LogPrintoutFilter onlyErrorsFilter = new OnlyErrorsFilter();
    LogPrintoutFilter filter = MultiFilter.createMultiFilterAND(noFilter, onlyErrorsFilter);
   
    Log logMockOk = EasyMock.createMock(Log.class);
    Log logMockError = EasyMock.createMock(Log.class);
    EasyMock.expect(logMockOk.getStatus()).andReturn(new Ok()).times(1);
    EasyMock.expect(logMockError.getStatus()).andReturn(new Error()).times(1);
    EasyMock.replay(logMockOk, logMockError);
   
    assertFalse(filter.isPrintAllowed(logMockOk));
    assertTrue(filter.isPrintAllowed(logMockError));
   
View Full Code Here

  public void testMultiFilterORWithNoFilterAndOnlyErrorsFilter(){
    LogPrintoutFilter noFilter = new NoFilter();
    LogPrintoutFilter onlyErrorsFilter = new OnlyErrorsFilter();
    LogPrintoutFilter filter = MultiFilter.createMultiFilterOR(noFilter, onlyErrorsFilter);
   
    Log logMockOk = EasyMock.createMock(Log.class);
    Log logMockError = EasyMock.createMock(Log.class);
    EasyMock.expect(logMockOk.getStatus()).andReturn(new Ok()).times(0, 1);
    EasyMock.expect(logMockError.getStatus()).andReturn(new Error()).times(0, 1);
    EasyMock.replay(logMockOk, logMockError);
   
    assertTrue(filter.isPrintAllowed(logMockOk));
    assertTrue(filter.isPrintAllowed(logMockError));
   
View Full Code Here

TOP

Related Classes of com.jitcaforwin.trackinfoanalyzer.log.api.Log

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.