Examples of MockAppender


Examples of ch.qos.logback.classic.net.mock.MockAppender

    connector = new MockSocketConnector(socket);

    lc = new LoggerContext();
    lc.reset();
    receiver.setContext(lc);   
    appender = new MockAppender();
    appender.start();
    logger = lc.getLogger(getClass());
    logger.addAppender(appender);
  }
View Full Code Here

Examples of ch.qos.logback.classic.net.mock.MockAppender

 
  @Before
  public void setUp() throws Exception {
    lc = new LoggerContext();
   
    appender = new MockAppender();
    appender.start();
  
    logger = lc.getLogger(getClass());
    logger.addAppender(appender);
View Full Code Here

Examples of ch.qos.logback.classic.net.mock.MockAppender

  @Before
  public void setUp() throws Exception {
    LoggerContext lc = (LoggerContext) LoggerFactory.getILoggerFactory();
   
    appender = new MockAppender();
    appender.start();
  
    logger = lc.getLogger(getClass());
    logger.addAppender(appender);
View Full Code Here

Examples of com.force.sdk.qa.util.logging.MockAppender

    public void testApiTraceLogging() throws ConnectionException {
        Logger logger = Logger.getLogger("com.force.sdk.connector");
        Level oldLevel = logger.getLevel();
       
        String expectedLogLine = "WSC: Creating a new connection to";
        MockAppender mockAppender = new MockAppender(expectedLogLine);
        logger.addAppender(mockAppender);
        try {
            logger.setLevel(Level.TRACE);
            ForceConnectorConfig config = createConfig();
            ForceServiceConnector connector = new ForceServiceConnector(config);
            connector.getConnection();
        } finally {
            logger.setLevel(oldLevel);
            logger.removeAppender(mockAppender);
        }
       
        assertTrue(mockAppender.receivedLogLine(), "Did not receive expected log line: " + expectedLogLine);
    }
View Full Code Here

Examples of com.force.sdk.qa.util.logging.MockAppender

        Level oldLevel = logger.getLevel();
        logger.setLevel(Level.INFO);
       
        // FORCE_ENVVARCONN_URL is set in pom file
        String expectedLogLine = "Connection : Creating envvarconn from environment variable";
        MockAppender mockAppender = new MockAppender(expectedLogLine);
        logger.addAppender(mockAppender);
       
        try {
            ForceServiceConnector connector = new ForceServiceConnector("envvarconn");
            connector.getConnection();
        } finally {
            logger.setLevel(oldLevel);
            logger.removeAppender(mockAppender);
        }
       
        assertTrue(mockAppender.receivedLogLine(), "Did not receive expected log line: " + expectedLogLine);
    }
View Full Code Here

Examples of com.force.sdk.qa.util.logging.MockAppender

        Logger logger = Logger.getLogger("com.force.sdk.connector");
        Level oldLevel = logger.getLevel();
        logger.setLevel(Level.INFO);
       
        String expectedLogLine = "Connection : Creating testLogConnectorLoadFromJavaProp from Java system property";
        MockAppender mockAppender = new MockAppender(expectedLogLine);
        logger.addAppender(mockAppender);
       
        try {
            System.setProperty("force.testLogConnectorLoadFromJavaProp.url", createConnectionUrl());
           
            ForceServiceConnector connector = new ForceServiceConnector("testLogConnectorLoadFromJavaProp");
            connector.getConnection();
        } finally {
            System.clearProperty("force.testLogConnectorLoadFromJavaProp.url");
            logger.setLevel(oldLevel);
            logger.removeAppender(mockAppender);
        }
       
        assertTrue(mockAppender.receivedLogLine(), "Did not receive expected log line: " + expectedLogLine);
    }
View Full Code Here

Examples of com.force.sdk.qa.util.logging.MockAppender

        Logger logger = Logger.getLogger("com.force.sdk.connector");
        Level oldLevel = logger.getLevel();
        logger.setLevel(Level.INFO);

        String expectedLogLine = "Connection : Creating funcconnuserinfo from classpath properties file";
        MockAppender mockAppender = new MockAppender(expectedLogLine);
        logger.addAppender(mockAppender);
       
        try {
            ForceServiceConnector connector = new ForceServiceConnector("funcconnuserinfo");
            connector.getConnection();
        } finally {
            logger.setLevel(oldLevel);
            logger.removeAppender(mockAppender);
        }
       
        assertTrue(mockAppender.receivedLogLine(), "Did not receive expected log line: " + expectedLogLine);
    }
View Full Code Here

Examples of com.force.sdk.qa.util.logging.MockAppender

        Level oldLevel = logger.getLevel();
        logger.setLevel(Level.INFO);
       
        String connectionName = "ForceServiceConnectorLoggingTest.testLogConnectorLoadFromCliforcePropFile";
        String expectedLogLine = "Connection : Creating " + connectionName + " from cliforce connections file";
        MockAppender mockAppender = new MockAppender(expectedLogLine);
        logger.addAppender(mockAppender);
       
        try {
            ForceConnectorTestUtils.createCliforceConn(connectionName, createConnectionUrl());
           
            ForceServiceConnector connector = new ForceServiceConnector(connectionName);
            connector.getConnection();
        } finally {
            logger.setLevel(oldLevel);
            logger.removeAppender(mockAppender);
        }
       
        assertTrue(mockAppender.receivedLogLine(), "Did not receive expected log line: " + expectedLogLine);
    }
View Full Code Here

Examples of com.force.sdk.qa.util.logging.MockAppender

    public void testLogConnectorCacheCheck() throws ConnectionException {
        Logger logger = Logger.getLogger("com.force.sdk.connector");
        Level oldLevel = logger.getLevel();
       
        String expectedCheckLogLine = "ForceServiceConnector Cache: Checking for id";
        MockAppender mockCheckAppender = new MockAppender(expectedCheckLogLine);
       
        String expectedMissLogLine = "ForceServiceConnector Cache: MISS for id";
        MockAppender mockMissAppender = new MockAppender(expectedMissLogLine);
       
        String expectedHitLogLine = "ForceServiceConnector Cache: HIT for id";
        MockAppender mockHitAppender = new MockAppender(expectedHitLogLine);
       
        logger.addAppender(mockCheckAppender);
        logger.addAppender(mockMissAppender);
        logger.addAppender(mockHitAppender);
       
        try {
            logger.setLevel(Level.TRACE);
            ForceConnectorConfig config = createConfig();
           
            // The first time we connect, we'll miss the cache
            ForceServiceConnector cacheMissConnector = new ForceServiceConnector(config);
            cacheMissConnector.getConnection();
           
            // Subsequent connections should hit the cache
            ForceServiceConnector cacheHitConnector = new ForceServiceConnector(config);
            cacheHitConnector.getConnection();
        } finally {
            logger.setLevel(oldLevel);
           
            logger.removeAppender(mockHitAppender);
            logger.removeAppender(mockMissAppender);
            logger.removeAppender(mockCheckAppender);
        }
       
        assertTrue(mockCheckAppender.receivedLogLine(), "Did not receive expected log line: " + expectedCheckLogLine);
        assertTrue(mockMissAppender.receivedLogLine(), "Did not receive expected log line: " + expectedMissLogLine);
        assertTrue(mockHitAppender.receivedLogLine(), "Did not receive expected log line: " + expectedHitLogLine);
    }
View Full Code Here

Examples of com.force.sdk.qa.util.logging.MockAppender

    public void testConnectorSkipCache() throws ConnectionException, AsyncApiException {
        Logger logger = Logger.getLogger("com.force.sdk.connector");
        Level oldLevel = logger.getLevel();
       
        String expectedCheckLogLine = "ForceServiceConnector Cache: Checking for id";
        MockAppender mockCheckAppender = new MockAppender(expectedCheckLogLine);
       
        String expectedMissLogLine = "ForceServiceConnector Cache: MISS for id";
        MockAppender mockMissAppender = new MockAppender(expectedMissLogLine);
       
        String expectedHitLogLine = "ForceServiceConnector Cache: HIT for id";
        MockAppender mockHitAppender = new MockAppender(expectedHitLogLine);
               
        logger.addAppender(mockCheckAppender);
       
        try {
            logger.setLevel(Level.TRACE);
            ForceConnectorConfig config = createConfig();
            ForceServiceConnector connector = new ForceServiceConnector(config);
           
            // Test: skip cache explicitly.
            connector.setSkipCache(true);
            connector.getMetadataConnection();
            connector.getBulkConnection();
            connector.getConnection();
           
           
            // Test: use a config with null username. Implicilty skip cache.
            config = new ForceConnectorConfig();
            config.setSessionId("session Id");
            config.setServiceEndpoint(userInfo.getServerEndpoint());
            connector = new ForceServiceConnector(config);
            connector.setSkipCache(false); // no-op. As, this is default.
            connector.getMetadataConnection();
            connector.getBulkConnection();
            connector.getConnection();
        } finally {
            logger.setLevel(oldLevel);
            logger.removeAppender(mockCheckAppender);
        }
       
        Assert.assertFalse(mockCheckAppender.receivedLogLine(), "The cache should not be checked when skipCache is set.");
        Assert.assertFalse(mockMissAppender.receivedLogLine(), "The cache should not be checked when skipCache is set.");
        Assert.assertFalse(mockHitAppender.receivedLogLine(), "The cache should not be checked when skipCache is set.");
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.