Added test cases for the logging package
This commit is contained in:
parent
f22f07ec51
commit
9dabeb4e47
@ -0,0 +1,45 @@
|
||||
/*
|
||||
* JBoss, Home of Professional Open Source
|
||||
*
|
||||
* Copyright 2008, Red Hat Middleware LLC, and individual contributors
|
||||
* by the @author tags. See the COPYRIGHT.txt in the distribution for a
|
||||
* full listing of individual contributors.
|
||||
*
|
||||
* This is free software; you can redistribute it and/or modify it
|
||||
* under the terms of the GNU Lesser General Public License as
|
||||
* published by the Free Software Foundation; either version 2.1 of
|
||||
* the License, or (at your option) any later version.
|
||||
*
|
||||
* This software is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
* Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public
|
||||
* License along with this software; if not, write to the Free
|
||||
* Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
|
||||
* 02110-1301 USA, or see the FSF site: http://www.fsf.org.
|
||||
*/
|
||||
package org.jboss.netty.logging;
|
||||
|
||||
import static org.junit.Assert.*;
|
||||
|
||||
import org.junit.Test;
|
||||
|
||||
|
||||
/**
|
||||
* @author The Netty Project (netty-dev@lists.jboss.org)
|
||||
* @author Trustin Lee (tlee@redhat.com)
|
||||
*
|
||||
* @version $Rev$, $Date$
|
||||
*
|
||||
*/
|
||||
public class CommonsLoggerFactoryTest {
|
||||
|
||||
@Test
|
||||
public void testCreation() {
|
||||
InternalLogger logger = new CommonsLoggerFactory().newInstance("foo");
|
||||
assertTrue(logger instanceof CommonsLogger);
|
||||
assertEquals("foo", logger.toString());
|
||||
}
|
||||
}
|
196
src/test/java/org/jboss/netty/logging/CommonsLoggerTest.java
Normal file
196
src/test/java/org/jboss/netty/logging/CommonsLoggerTest.java
Normal file
@ -0,0 +1,196 @@
|
||||
/*
|
||||
* JBoss, Home of Professional Open Source
|
||||
*
|
||||
* Copyright 2008, Red Hat Middleware LLC, and individual contributors
|
||||
* by the @author tags. See the COPYRIGHT.txt in the distribution for a
|
||||
* full listing of individual contributors.
|
||||
*
|
||||
* This is free software; you can redistribute it and/or modify it
|
||||
* under the terms of the GNU Lesser General Public License as
|
||||
* published by the Free Software Foundation; either version 2.1 of
|
||||
* the License, or (at your option) any later version.
|
||||
*
|
||||
* This software is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
* Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public
|
||||
* License along with this software; if not, write to the Free
|
||||
* Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
|
||||
* 02110-1301 USA, or see the FSF site: http://www.fsf.org.
|
||||
*/
|
||||
package org.jboss.netty.logging;
|
||||
|
||||
import static org.easymock.EasyMock.*;
|
||||
import static org.junit.Assert.*;
|
||||
|
||||
import org.junit.Test;
|
||||
|
||||
|
||||
/**
|
||||
* @author The Netty Project (netty-dev@lists.jboss.org)
|
||||
* @author Trustin Lee (tlee@redhat.com)
|
||||
*
|
||||
* @version $Rev$, $Date$
|
||||
*
|
||||
*/
|
||||
public class CommonsLoggerTest {
|
||||
private static final Exception e = new Exception();
|
||||
|
||||
@Test
|
||||
public void testIsDebugEnabled() {
|
||||
org.apache.commons.logging.Log mock =
|
||||
createStrictMock(org.apache.commons.logging.Log.class);
|
||||
|
||||
expect(mock.isDebugEnabled()).andReturn(true);
|
||||
replay(mock);
|
||||
|
||||
InternalLogger logger = new CommonsLogger(mock, "foo");
|
||||
assertTrue(logger.isDebugEnabled());
|
||||
verify(mock);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testIsInfoEnabled() {
|
||||
org.apache.commons.logging.Log mock =
|
||||
createStrictMock(org.apache.commons.logging.Log.class);
|
||||
|
||||
expect(mock.isInfoEnabled()).andReturn(true);
|
||||
replay(mock);
|
||||
|
||||
InternalLogger logger = new CommonsLogger(mock, "foo");
|
||||
assertTrue(logger.isInfoEnabled());
|
||||
verify(mock);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testIsWarnEnabled() {
|
||||
org.apache.commons.logging.Log mock =
|
||||
createStrictMock(org.apache.commons.logging.Log.class);
|
||||
|
||||
expect(mock.isWarnEnabled()).andReturn(true);
|
||||
replay(mock);
|
||||
|
||||
InternalLogger logger = new CommonsLogger(mock, "foo");
|
||||
assertTrue(logger.isWarnEnabled());
|
||||
verify(mock);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testIsErrorEnabled() {
|
||||
org.apache.commons.logging.Log mock =
|
||||
createStrictMock(org.apache.commons.logging.Log.class);
|
||||
|
||||
expect(mock.isErrorEnabled()).andReturn(true);
|
||||
replay(mock);
|
||||
|
||||
InternalLogger logger = new CommonsLogger(mock, "foo");
|
||||
assertTrue(logger.isErrorEnabled());
|
||||
verify(mock);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testDebug() {
|
||||
org.apache.commons.logging.Log mock =
|
||||
createStrictMock(org.apache.commons.logging.Log.class);
|
||||
|
||||
mock.debug("a");
|
||||
replay(mock);
|
||||
|
||||
InternalLogger logger = new CommonsLogger(mock, "foo");
|
||||
logger.debug("a");
|
||||
verify(mock);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testDebugWithException() {
|
||||
org.apache.commons.logging.Log mock =
|
||||
createStrictMock(org.apache.commons.logging.Log.class);
|
||||
|
||||
mock.debug("a", e);
|
||||
replay(mock);
|
||||
|
||||
InternalLogger logger = new CommonsLogger(mock, "foo");
|
||||
logger.debug("a", e);
|
||||
verify(mock);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testInfo() {
|
||||
org.apache.commons.logging.Log mock =
|
||||
createStrictMock(org.apache.commons.logging.Log.class);
|
||||
|
||||
mock.info("a");
|
||||
replay(mock);
|
||||
|
||||
InternalLogger logger = new CommonsLogger(mock, "foo");
|
||||
logger.info("a");
|
||||
verify(mock);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testInfoWithException() {
|
||||
org.apache.commons.logging.Log mock =
|
||||
createStrictMock(org.apache.commons.logging.Log.class);
|
||||
|
||||
mock.info("a", e);
|
||||
replay(mock);
|
||||
|
||||
InternalLogger logger = new CommonsLogger(mock, "foo");
|
||||
logger.info("a", e);
|
||||
verify(mock);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testWarn() {
|
||||
org.apache.commons.logging.Log mock =
|
||||
createStrictMock(org.apache.commons.logging.Log.class);
|
||||
|
||||
mock.warn("a");
|
||||
replay(mock);
|
||||
|
||||
InternalLogger logger = new CommonsLogger(mock, "foo");
|
||||
logger.warn("a");
|
||||
verify(mock);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testWarnWithException() {
|
||||
org.apache.commons.logging.Log mock =
|
||||
createStrictMock(org.apache.commons.logging.Log.class);
|
||||
|
||||
mock.warn("a", e);
|
||||
replay(mock);
|
||||
|
||||
InternalLogger logger = new CommonsLogger(mock, "foo");
|
||||
logger.warn("a", e);
|
||||
verify(mock);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testError() {
|
||||
org.apache.commons.logging.Log mock =
|
||||
createStrictMock(org.apache.commons.logging.Log.class);
|
||||
|
||||
mock.error("a");
|
||||
replay(mock);
|
||||
|
||||
InternalLogger logger = new CommonsLogger(mock, "foo");
|
||||
logger.error("a");
|
||||
verify(mock);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testErrorWithException() {
|
||||
org.apache.commons.logging.Log mock =
|
||||
createStrictMock(org.apache.commons.logging.Log.class);
|
||||
|
||||
mock.error("a", e);
|
||||
replay(mock);
|
||||
|
||||
InternalLogger logger = new CommonsLogger(mock, "foo");
|
||||
logger.error("a", e);
|
||||
verify(mock);
|
||||
}
|
||||
}
|
@ -0,0 +1,192 @@
|
||||
/*
|
||||
* JBoss, Home of Professional Open Source
|
||||
*
|
||||
* Copyright 2008, Red Hat Middleware LLC, and individual contributors
|
||||
* by the @author tags. See the COPYRIGHT.txt in the distribution for a
|
||||
* full listing of individual contributors.
|
||||
*
|
||||
* This is free software; you can redistribute it and/or modify it
|
||||
* under the terms of the GNU Lesser General Public License as
|
||||
* published by the Free Software Foundation; either version 2.1 of
|
||||
* the License, or (at your option) any later version.
|
||||
*
|
||||
* This software is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
* Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public
|
||||
* License along with this software; if not, write to the Free
|
||||
* Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
|
||||
* 02110-1301 USA, or see the FSF site: http://www.fsf.org.
|
||||
*/
|
||||
package org.jboss.netty.logging;
|
||||
|
||||
import static org.easymock.EasyMock.*;
|
||||
import static org.easymock.classextension.EasyMock.*;
|
||||
import static org.junit.Assert.*;
|
||||
|
||||
import org.junit.After;
|
||||
import org.junit.Before;
|
||||
import org.junit.Test;
|
||||
|
||||
|
||||
/**
|
||||
* @author The Netty Project (netty-dev@lists.jboss.org)
|
||||
* @author Trustin Lee (tlee@redhat.com)
|
||||
*
|
||||
* @version $Rev$, $Date$
|
||||
*
|
||||
*/
|
||||
public class InternalLoggerFactoryTest {
|
||||
private static final Exception e = new Exception();
|
||||
private InternalLoggerFactory oldLoggerFactory;
|
||||
private InternalLogger mock;
|
||||
|
||||
@Before
|
||||
public void init() {
|
||||
oldLoggerFactory = InternalLoggerFactory.getDefaultFactory();
|
||||
InternalLoggerFactory mockFactory = createMock(InternalLoggerFactory.class);
|
||||
mock = createStrictMock(InternalLogger.class);
|
||||
expect(mockFactory.newInstance("mock")).andReturn(mock).anyTimes();
|
||||
replay(mockFactory);
|
||||
InternalLoggerFactory.setDefaultFactory(mockFactory);
|
||||
}
|
||||
|
||||
@After
|
||||
public void destroy() {
|
||||
reset(mock);
|
||||
InternalLoggerFactory.setDefaultFactory(oldLoggerFactory);
|
||||
}
|
||||
|
||||
|
||||
@Test(expected = NullPointerException.class)
|
||||
public void shouldNotAllowNullDefaultFactory() {
|
||||
InternalLoggerFactory.setDefaultFactory(null);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void shouldReturnWrappedLogger() {
|
||||
assertNotSame(mock, InternalLoggerFactory.getInstance("mock"));
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testIsDebugEnabled() {
|
||||
expect(mock.isDebugEnabled()).andReturn(true);
|
||||
replay(mock);
|
||||
|
||||
InternalLogger logger = InternalLoggerFactory.getInstance("mock");
|
||||
assertTrue(logger.isDebugEnabled());
|
||||
verify(mock);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testIsInfoEnabled() {
|
||||
expect(mock.isInfoEnabled()).andReturn(true);
|
||||
replay(mock);
|
||||
|
||||
InternalLogger logger = InternalLoggerFactory.getInstance("mock");
|
||||
assertTrue(logger.isInfoEnabled());
|
||||
verify(mock);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testIsWarnEnabled() {
|
||||
expect(mock.isWarnEnabled()).andReturn(true);
|
||||
replay(mock);
|
||||
|
||||
InternalLogger logger = InternalLoggerFactory.getInstance("mock");
|
||||
assertTrue(logger.isWarnEnabled());
|
||||
verify(mock);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testIsErrorEnabled() {
|
||||
expect(mock.isErrorEnabled()).andReturn(true);
|
||||
replay(mock);
|
||||
|
||||
InternalLogger logger = InternalLoggerFactory.getInstance("mock");
|
||||
assertTrue(logger.isErrorEnabled());
|
||||
verify(mock);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testDebug() {
|
||||
mock.debug("a");
|
||||
replay(mock);
|
||||
|
||||
InternalLogger logger = InternalLoggerFactory.getInstance("mock");
|
||||
logger.debug("a");
|
||||
verify(mock);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testDebugWithException() {
|
||||
mock.debug("a", e);
|
||||
replay(mock);
|
||||
|
||||
InternalLogger logger = InternalLoggerFactory.getInstance("mock");
|
||||
logger.debug("a", e);
|
||||
verify(mock);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testInfo() {
|
||||
mock.info("a");
|
||||
replay(mock);
|
||||
|
||||
InternalLogger logger = InternalLoggerFactory.getInstance("mock");
|
||||
logger.info("a");
|
||||
verify(mock);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testInfoWithException() {
|
||||
mock.info("a", e);
|
||||
replay(mock);
|
||||
|
||||
InternalLogger logger = InternalLoggerFactory.getInstance("mock");
|
||||
logger.info("a", e);
|
||||
verify(mock);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testWarn() {
|
||||
mock.warn("a");
|
||||
replay(mock);
|
||||
|
||||
InternalLogger logger = InternalLoggerFactory.getInstance("mock");
|
||||
logger.warn("a");
|
||||
verify(mock);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testWarnWithException() {
|
||||
mock.warn("a", e);
|
||||
replay(mock);
|
||||
|
||||
InternalLogger logger = InternalLoggerFactory.getInstance("mock");
|
||||
logger.warn("a", e);
|
||||
verify(mock);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testError() {
|
||||
mock.error("a");
|
||||
replay(mock);
|
||||
|
||||
InternalLogger logger = InternalLoggerFactory.getInstance("mock");
|
||||
logger.error("a");
|
||||
verify(mock);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testErrorWithException() {
|
||||
mock.error("a", e);
|
||||
replay(mock);
|
||||
|
||||
InternalLogger logger = InternalLoggerFactory.getInstance("mock");
|
||||
logger.error("a", e);
|
||||
verify(mock);
|
||||
}
|
||||
}
|
@ -0,0 +1,45 @@
|
||||
/*
|
||||
* JBoss, Home of Professional Open Source
|
||||
*
|
||||
* Copyright 2008, Red Hat Middleware LLC, and individual contributors
|
||||
* by the @author tags. See the COPYRIGHT.txt in the distribution for a
|
||||
* full listing of individual contributors.
|
||||
*
|
||||
* This is free software; you can redistribute it and/or modify it
|
||||
* under the terms of the GNU Lesser General Public License as
|
||||
* published by the Free Software Foundation; either version 2.1 of
|
||||
* the License, or (at your option) any later version.
|
||||
*
|
||||
* This software is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
* Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public
|
||||
* License along with this software; if not, write to the Free
|
||||
* Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
|
||||
* 02110-1301 USA, or see the FSF site: http://www.fsf.org.
|
||||
*/
|
||||
package org.jboss.netty.logging;
|
||||
|
||||
import static org.junit.Assert.*;
|
||||
|
||||
import org.junit.Test;
|
||||
|
||||
|
||||
/**
|
||||
* @author The Netty Project (netty-dev@lists.jboss.org)
|
||||
* @author Trustin Lee (tlee@redhat.com)
|
||||
*
|
||||
* @version $Rev$, $Date$
|
||||
*
|
||||
*/
|
||||
public class JBossLoggerFactoryTest {
|
||||
|
||||
@Test
|
||||
public void testCreation() {
|
||||
InternalLogger logger = new JBossLoggerFactory().newInstance("foo");
|
||||
assertTrue(logger instanceof JBossLogger);
|
||||
assertEquals("foo", logger.toString());
|
||||
}
|
||||
}
|
195
src/test/java/org/jboss/netty/logging/JBossLoggerTest.java
Normal file
195
src/test/java/org/jboss/netty/logging/JBossLoggerTest.java
Normal file
@ -0,0 +1,195 @@
|
||||
/*
|
||||
* JBoss, Home of Professional Open Source
|
||||
*
|
||||
* Copyright 2008, Red Hat Middleware LLC, and individual contributors
|
||||
* by the @author tags. See the COPYRIGHT.txt in the distribution for a
|
||||
* full listing of individual contributors.
|
||||
*
|
||||
* This is free software; you can redistribute it and/or modify it
|
||||
* under the terms of the GNU Lesser General Public License as
|
||||
* published by the Free Software Foundation; either version 2.1 of
|
||||
* the License, or (at your option) any later version.
|
||||
*
|
||||
* This software is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
* Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public
|
||||
* License along with this software; if not, write to the Free
|
||||
* Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
|
||||
* 02110-1301 USA, or see the FSF site: http://www.fsf.org.
|
||||
*/
|
||||
package org.jboss.netty.logging;
|
||||
|
||||
import static org.easymock.EasyMock.*;
|
||||
import static org.easymock.classextension.EasyMock.*;
|
||||
import static org.junit.Assert.*;
|
||||
|
||||
import org.junit.Test;
|
||||
|
||||
|
||||
/**
|
||||
* @author The Netty Project (netty-dev@lists.jboss.org)
|
||||
* @author Trustin Lee (tlee@redhat.com)
|
||||
*
|
||||
* @version $Rev$, $Date$
|
||||
*
|
||||
*/
|
||||
public class JBossLoggerTest {
|
||||
private static final Exception e = new Exception();
|
||||
|
||||
@Test
|
||||
@SuppressWarnings("deprecation")
|
||||
public void testIsDebugEnabled() {
|
||||
org.jboss.logging.Logger mock =
|
||||
createStrictMock(org.jboss.logging.Logger.class);
|
||||
|
||||
expect(mock.isDebugEnabled()).andReturn(true);
|
||||
replay(mock);
|
||||
|
||||
InternalLogger logger = new JBossLogger(mock);
|
||||
assertTrue(logger.isDebugEnabled());
|
||||
verify(mock);
|
||||
}
|
||||
|
||||
@Test
|
||||
@SuppressWarnings("deprecation")
|
||||
public void testIsInfoEnabled() {
|
||||
org.jboss.logging.Logger mock =
|
||||
createStrictMock(org.jboss.logging.Logger.class);
|
||||
|
||||
expect(mock.isInfoEnabled()).andReturn(true);
|
||||
replay(mock);
|
||||
|
||||
InternalLogger logger = new JBossLogger(mock);
|
||||
assertTrue(logger.isInfoEnabled());
|
||||
verify(mock);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testIsWarnEnabled() {
|
||||
org.jboss.logging.Logger mock =
|
||||
createStrictMock(org.jboss.logging.Logger.class);
|
||||
replay(mock);
|
||||
|
||||
InternalLogger logger = new JBossLogger(mock);
|
||||
assertTrue(logger.isWarnEnabled());
|
||||
verify(mock);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testIsErrorEnabled() {
|
||||
org.jboss.logging.Logger mock =
|
||||
createStrictMock(org.jboss.logging.Logger.class);
|
||||
replay(mock);
|
||||
|
||||
InternalLogger logger = new JBossLogger(mock);
|
||||
assertTrue(logger.isErrorEnabled());
|
||||
verify(mock);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testDebug() {
|
||||
org.jboss.logging.Logger mock =
|
||||
createStrictMock(org.jboss.logging.Logger.class);
|
||||
|
||||
mock.debug("a");
|
||||
replay(mock);
|
||||
|
||||
InternalLogger logger = new JBossLogger(mock);
|
||||
logger.debug("a");
|
||||
verify(mock);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testDebugWithException() {
|
||||
org.jboss.logging.Logger mock =
|
||||
createStrictMock(org.jboss.logging.Logger.class);
|
||||
|
||||
mock.debug("a", e);
|
||||
replay(mock);
|
||||
|
||||
InternalLogger logger = new JBossLogger(mock);
|
||||
logger.debug("a", e);
|
||||
verify(mock);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testInfo() {
|
||||
org.jboss.logging.Logger mock =
|
||||
createStrictMock(org.jboss.logging.Logger.class);
|
||||
|
||||
mock.info("a");
|
||||
replay(mock);
|
||||
|
||||
InternalLogger logger = new JBossLogger(mock);
|
||||
logger.info("a");
|
||||
verify(mock);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testInfoWithException() {
|
||||
org.jboss.logging.Logger mock =
|
||||
createStrictMock(org.jboss.logging.Logger.class);
|
||||
|
||||
mock.info("a", e);
|
||||
replay(mock);
|
||||
|
||||
InternalLogger logger = new JBossLogger(mock);
|
||||
logger.info("a", e);
|
||||
verify(mock);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testWarn() {
|
||||
org.jboss.logging.Logger mock =
|
||||
createStrictMock(org.jboss.logging.Logger.class);
|
||||
|
||||
mock.warn("a");
|
||||
replay(mock);
|
||||
|
||||
InternalLogger logger = new JBossLogger(mock);
|
||||
logger.warn("a");
|
||||
verify(mock);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testWarnWithException() {
|
||||
org.jboss.logging.Logger mock =
|
||||
createStrictMock(org.jboss.logging.Logger.class);
|
||||
|
||||
mock.warn("a", e);
|
||||
replay(mock);
|
||||
|
||||
InternalLogger logger = new JBossLogger(mock);
|
||||
logger.warn("a", e);
|
||||
verify(mock);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testError() {
|
||||
org.jboss.logging.Logger mock =
|
||||
createStrictMock(org.jboss.logging.Logger.class);
|
||||
|
||||
mock.error("a");
|
||||
replay(mock);
|
||||
|
||||
InternalLogger logger = new JBossLogger(mock);
|
||||
logger.error("a");
|
||||
verify(mock);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testErrorWithException() {
|
||||
org.jboss.logging.Logger mock =
|
||||
createStrictMock(org.jboss.logging.Logger.class);
|
||||
|
||||
mock.error("a", e);
|
||||
replay(mock);
|
||||
|
||||
InternalLogger logger = new JBossLogger(mock);
|
||||
logger.error("a", e);
|
||||
verify(mock);
|
||||
}
|
||||
}
|
@ -0,0 +1,45 @@
|
||||
/*
|
||||
* JBoss, Home of Professional Open Source
|
||||
*
|
||||
* Copyright 2008, Red Hat Middleware LLC, and individual contributors
|
||||
* by the @author tags. See the COPYRIGHT.txt in the distribution for a
|
||||
* full listing of individual contributors.
|
||||
*
|
||||
* This is free software; you can redistribute it and/or modify it
|
||||
* under the terms of the GNU Lesser General Public License as
|
||||
* published by the Free Software Foundation; either version 2.1 of
|
||||
* the License, or (at your option) any later version.
|
||||
*
|
||||
* This software is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
* Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public
|
||||
* License along with this software; if not, write to the Free
|
||||
* Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
|
||||
* 02110-1301 USA, or see the FSF site: http://www.fsf.org.
|
||||
*/
|
||||
package org.jboss.netty.logging;
|
||||
|
||||
import static org.junit.Assert.*;
|
||||
|
||||
import org.junit.Test;
|
||||
|
||||
|
||||
/**
|
||||
* @author The Netty Project (netty-dev@lists.jboss.org)
|
||||
* @author Trustin Lee (tlee@redhat.com)
|
||||
*
|
||||
* @version $Rev$, $Date$
|
||||
*
|
||||
*/
|
||||
public class JdkLoggerFactoryTest {
|
||||
|
||||
@Test
|
||||
public void testCreation() {
|
||||
InternalLogger logger = new JdkLoggerFactory().newInstance("foo");
|
||||
assertTrue(logger instanceof JdkLogger);
|
||||
assertEquals("foo", logger.toString());
|
||||
}
|
||||
}
|
200
src/test/java/org/jboss/netty/logging/JdkLoggerTest.java
Normal file
200
src/test/java/org/jboss/netty/logging/JdkLoggerTest.java
Normal file
@ -0,0 +1,200 @@
|
||||
/*
|
||||
* JBoss, Home of Professional Open Source
|
||||
*
|
||||
* Copyright 2008, Red Hat Middleware LLC, and individual contributors
|
||||
* by the @author tags. See the COPYRIGHT.txt in the distribution for a
|
||||
* full listing of individual contributors.
|
||||
*
|
||||
* This is free software; you can redistribute it and/or modify it
|
||||
* under the terms of the GNU Lesser General Public License as
|
||||
* published by the Free Software Foundation; either version 2.1 of
|
||||
* the License, or (at your option) any later version.
|
||||
*
|
||||
* This software is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
* Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public
|
||||
* License along with this software; if not, write to the Free
|
||||
* Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
|
||||
* 02110-1301 USA, or see the FSF site: http://www.fsf.org.
|
||||
*/
|
||||
package org.jboss.netty.logging;
|
||||
|
||||
import static org.easymock.EasyMock.*;
|
||||
import static org.easymock.classextension.EasyMock.*;
|
||||
import static org.junit.Assert.*;
|
||||
|
||||
import java.util.logging.Level;
|
||||
|
||||
import org.junit.Test;
|
||||
|
||||
|
||||
/**
|
||||
* @author The Netty Project (netty-dev@lists.jboss.org)
|
||||
* @author Trustin Lee (tlee@redhat.com)
|
||||
*
|
||||
* @version $Rev$, $Date$
|
||||
*
|
||||
*/
|
||||
public class JdkLoggerTest {
|
||||
private static final Exception e = new Exception();
|
||||
|
||||
@Test
|
||||
public void testIsDebugEnabled() {
|
||||
|
||||
java.util.logging.Logger mock =
|
||||
createStrictMock(java.util.logging.Logger.class);
|
||||
|
||||
expect(mock.isLoggable(Level.FINE)).andReturn(true);
|
||||
replay(mock);
|
||||
|
||||
InternalLogger logger = new JdkLogger(mock);
|
||||
assertTrue(logger.isDebugEnabled());
|
||||
verify(mock);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testIsInfoEnabled() {
|
||||
java.util.logging.Logger mock =
|
||||
createStrictMock(java.util.logging.Logger.class);
|
||||
|
||||
expect(mock.isLoggable(Level.INFO)).andReturn(true);
|
||||
replay(mock);
|
||||
|
||||
InternalLogger logger = new JdkLogger(mock);
|
||||
assertTrue(logger.isInfoEnabled());
|
||||
verify(mock);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testIsWarnEnabled() {
|
||||
java.util.logging.Logger mock =
|
||||
createStrictMock(java.util.logging.Logger.class);
|
||||
|
||||
expect(mock.isLoggable(Level.WARNING)).andReturn(true);
|
||||
replay(mock);
|
||||
|
||||
InternalLogger logger = new JdkLogger(mock);
|
||||
assertTrue(logger.isWarnEnabled());
|
||||
verify(mock);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testIsErrorEnabled() {
|
||||
java.util.logging.Logger mock =
|
||||
createStrictMock(java.util.logging.Logger.class);
|
||||
|
||||
expect(mock.isLoggable(Level.SEVERE)).andReturn(true);
|
||||
replay(mock);
|
||||
|
||||
InternalLogger logger = new JdkLogger(mock);
|
||||
assertTrue(logger.isErrorEnabled());
|
||||
verify(mock);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testDebug() {
|
||||
java.util.logging.Logger mock =
|
||||
createStrictMock(java.util.logging.Logger.class);
|
||||
|
||||
mock.log(Level.FINE, "a");
|
||||
replay(mock);
|
||||
|
||||
InternalLogger logger = new JdkLogger(mock);
|
||||
logger.debug("a");
|
||||
verify(mock);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testDebugWithException() {
|
||||
java.util.logging.Logger mock =
|
||||
createStrictMock(java.util.logging.Logger.class);
|
||||
|
||||
mock.log(Level.FINE, "a", e);
|
||||
replay(mock);
|
||||
|
||||
InternalLogger logger = new JdkLogger(mock);
|
||||
logger.debug("a", e);
|
||||
verify(mock);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testInfo() {
|
||||
java.util.logging.Logger mock =
|
||||
createStrictMock(java.util.logging.Logger.class);
|
||||
|
||||
mock.log(Level.INFO, "a");
|
||||
replay(mock);
|
||||
|
||||
InternalLogger logger = new JdkLogger(mock);
|
||||
logger.info("a");
|
||||
verify(mock);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testInfoWithException() {
|
||||
java.util.logging.Logger mock =
|
||||
createStrictMock(java.util.logging.Logger.class);
|
||||
|
||||
mock.log(Level.INFO, "a", e);
|
||||
replay(mock);
|
||||
|
||||
InternalLogger logger = new JdkLogger(mock);
|
||||
logger.info("a", e);
|
||||
verify(mock);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testWarn() {
|
||||
java.util.logging.Logger mock =
|
||||
createStrictMock(java.util.logging.Logger.class);
|
||||
|
||||
mock.log(Level.WARNING, "a");
|
||||
replay(mock);
|
||||
|
||||
InternalLogger logger = new JdkLogger(mock);
|
||||
logger.warn("a");
|
||||
verify(mock);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testWarnWithException() {
|
||||
java.util.logging.Logger mock =
|
||||
createStrictMock(java.util.logging.Logger.class);
|
||||
|
||||
mock.log(Level.WARNING, "a", e);
|
||||
replay(mock);
|
||||
|
||||
InternalLogger logger = new JdkLogger(mock);
|
||||
logger.warn("a", e);
|
||||
verify(mock);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testError() {
|
||||
java.util.logging.Logger mock =
|
||||
createStrictMock(java.util.logging.Logger.class);
|
||||
|
||||
mock.log(Level.SEVERE, "a");
|
||||
replay(mock);
|
||||
|
||||
InternalLogger logger = new JdkLogger(mock);
|
||||
logger.error("a");
|
||||
verify(mock);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testErrorWithException() {
|
||||
java.util.logging.Logger mock =
|
||||
createStrictMock(java.util.logging.Logger.class);
|
||||
|
||||
mock.log(Level.SEVERE, "a", e);
|
||||
replay(mock);
|
||||
|
||||
InternalLogger logger = new JdkLogger(mock);
|
||||
logger.error("a", e);
|
||||
verify(mock);
|
||||
}
|
||||
}
|
@ -0,0 +1,45 @@
|
||||
/*
|
||||
* JBoss, Home of Professional Open Source
|
||||
*
|
||||
* Copyright 2008, Red Hat Middleware LLC, and individual contributors
|
||||
* by the @author tags. See the COPYRIGHT.txt in the distribution for a
|
||||
* full listing of individual contributors.
|
||||
*
|
||||
* This is free software; you can redistribute it and/or modify it
|
||||
* under the terms of the GNU Lesser General Public License as
|
||||
* published by the Free Software Foundation; either version 2.1 of
|
||||
* the License, or (at your option) any later version.
|
||||
*
|
||||
* This software is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
* Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public
|
||||
* License along with this software; if not, write to the Free
|
||||
* Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
|
||||
* 02110-1301 USA, or see the FSF site: http://www.fsf.org.
|
||||
*/
|
||||
package org.jboss.netty.logging;
|
||||
|
||||
import static org.junit.Assert.*;
|
||||
|
||||
import org.junit.Test;
|
||||
|
||||
|
||||
/**
|
||||
* @author The Netty Project (netty-dev@lists.jboss.org)
|
||||
* @author Trustin Lee (tlee@redhat.com)
|
||||
*
|
||||
* @version $Rev$, $Date$
|
||||
*
|
||||
*/
|
||||
public class Log4JLoggerFactoryTest {
|
||||
|
||||
@Test
|
||||
public void testCreation() {
|
||||
InternalLogger logger = new Log4JLoggerFactory().newInstance("foo");
|
||||
assertTrue(logger instanceof Log4JLogger);
|
||||
assertEquals("foo", logger.toString());
|
||||
}
|
||||
}
|
195
src/test/java/org/jboss/netty/logging/Log4JLoggerTest.java
Normal file
195
src/test/java/org/jboss/netty/logging/Log4JLoggerTest.java
Normal file
@ -0,0 +1,195 @@
|
||||
/*
|
||||
* JBoss, Home of Professional Open Source
|
||||
*
|
||||
* Copyright 2008, Red Hat Middleware LLC, and individual contributors
|
||||
* by the @author tags. See the COPYRIGHT.txt in the distribution for a
|
||||
* full listing of individual contributors.
|
||||
*
|
||||
* This is free software; you can redistribute it and/or modify it
|
||||
* under the terms of the GNU Lesser General Public License as
|
||||
* published by the Free Software Foundation; either version 2.1 of
|
||||
* the License, or (at your option) any later version.
|
||||
*
|
||||
* This software is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
* Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public
|
||||
* License along with this software; if not, write to the Free
|
||||
* Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
|
||||
* 02110-1301 USA, or see the FSF site: http://www.fsf.org.
|
||||
*/
|
||||
package org.jboss.netty.logging;
|
||||
|
||||
import static org.easymock.EasyMock.*;
|
||||
import static org.easymock.classextension.EasyMock.*;
|
||||
import static org.junit.Assert.*;
|
||||
|
||||
import org.junit.Test;
|
||||
|
||||
|
||||
/**
|
||||
* @author The Netty Project (netty-dev@lists.jboss.org)
|
||||
* @author Trustin Lee (tlee@redhat.com)
|
||||
*
|
||||
* @version $Rev$, $Date$
|
||||
*
|
||||
*/
|
||||
public class Log4JLoggerTest {
|
||||
private static final Exception e = new Exception();
|
||||
|
||||
@Test
|
||||
public void testIsDebugEnabled() {
|
||||
|
||||
org.apache.log4j.Logger mock =
|
||||
createStrictMock(org.apache.log4j.Logger.class);
|
||||
|
||||
expect(mock.isDebugEnabled()).andReturn(true);
|
||||
replay(mock);
|
||||
|
||||
InternalLogger logger = new Log4JLogger(mock);
|
||||
assertTrue(logger.isDebugEnabled());
|
||||
verify(mock);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testIsInfoEnabled() {
|
||||
org.apache.log4j.Logger mock =
|
||||
createStrictMock(org.apache.log4j.Logger.class);
|
||||
|
||||
expect(mock.isInfoEnabled()).andReturn(true);
|
||||
replay(mock);
|
||||
|
||||
InternalLogger logger = new Log4JLogger(mock);
|
||||
assertTrue(logger.isInfoEnabled());
|
||||
verify(mock);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testIsWarnEnabled() {
|
||||
org.apache.log4j.Logger mock =
|
||||
createStrictMock(org.apache.log4j.Logger.class);
|
||||
|
||||
replay(mock);
|
||||
|
||||
InternalLogger logger = new Log4JLogger(mock);
|
||||
assertTrue(logger.isWarnEnabled());
|
||||
verify(mock);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testIsErrorEnabled() {
|
||||
org.apache.log4j.Logger mock =
|
||||
createStrictMock(org.apache.log4j.Logger.class);
|
||||
replay(mock);
|
||||
|
||||
InternalLogger logger = new Log4JLogger(mock);
|
||||
assertTrue(logger.isErrorEnabled());
|
||||
verify(mock);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testDebug() {
|
||||
org.apache.log4j.Logger mock =
|
||||
createStrictMock(org.apache.log4j.Logger.class);
|
||||
|
||||
mock.debug("a");
|
||||
replay(mock);
|
||||
|
||||
InternalLogger logger = new Log4JLogger(mock);
|
||||
logger.debug("a");
|
||||
verify(mock);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testDebugWithException() {
|
||||
org.apache.log4j.Logger mock =
|
||||
createStrictMock(org.apache.log4j.Logger.class);
|
||||
|
||||
mock.debug("a", e);
|
||||
replay(mock);
|
||||
|
||||
InternalLogger logger = new Log4JLogger(mock);
|
||||
logger.debug("a", e);
|
||||
verify(mock);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testInfo() {
|
||||
org.apache.log4j.Logger mock =
|
||||
createStrictMock(org.apache.log4j.Logger.class);
|
||||
|
||||
mock.info("a");
|
||||
replay(mock);
|
||||
|
||||
InternalLogger logger = new Log4JLogger(mock);
|
||||
logger.info("a");
|
||||
verify(mock);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testInfoWithException() {
|
||||
org.apache.log4j.Logger mock =
|
||||
createStrictMock(org.apache.log4j.Logger.class);
|
||||
|
||||
mock.info("a", e);
|
||||
replay(mock);
|
||||
|
||||
InternalLogger logger = new Log4JLogger(mock);
|
||||
logger.info("a", e);
|
||||
verify(mock);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testWarn() {
|
||||
org.apache.log4j.Logger mock =
|
||||
createStrictMock(org.apache.log4j.Logger.class);
|
||||
|
||||
mock.warn("a");
|
||||
replay(mock);
|
||||
|
||||
InternalLogger logger = new Log4JLogger(mock);
|
||||
logger.warn("a");
|
||||
verify(mock);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testWarnWithException() {
|
||||
org.apache.log4j.Logger mock =
|
||||
createStrictMock(org.apache.log4j.Logger.class);
|
||||
|
||||
mock.warn("a", e);
|
||||
replay(mock);
|
||||
|
||||
InternalLogger logger = new Log4JLogger(mock);
|
||||
logger.warn("a", e);
|
||||
verify(mock);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testError() {
|
||||
org.apache.log4j.Logger mock =
|
||||
createStrictMock(org.apache.log4j.Logger.class);
|
||||
|
||||
mock.error("a");
|
||||
replay(mock);
|
||||
|
||||
InternalLogger logger = new Log4JLogger(mock);
|
||||
logger.error("a");
|
||||
verify(mock);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testErrorWithException() {
|
||||
org.apache.log4j.Logger mock =
|
||||
createStrictMock(org.apache.log4j.Logger.class);
|
||||
|
||||
mock.error("a", e);
|
||||
replay(mock);
|
||||
|
||||
InternalLogger logger = new Log4JLogger(mock);
|
||||
logger.error("a", e);
|
||||
verify(mock);
|
||||
}
|
||||
}
|
@ -0,0 +1,45 @@
|
||||
/*
|
||||
* JBoss, Home of Professional Open Source
|
||||
*
|
||||
* Copyright 2008, Red Hat Middleware LLC, and individual contributors
|
||||
* by the @author tags. See the COPYRIGHT.txt in the distribution for a
|
||||
* full listing of individual contributors.
|
||||
*
|
||||
* This is free software; you can redistribute it and/or modify it
|
||||
* under the terms of the GNU Lesser General Public License as
|
||||
* published by the Free Software Foundation; either version 2.1 of
|
||||
* the License, or (at your option) any later version.
|
||||
*
|
||||
* This software is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
* Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public
|
||||
* License along with this software; if not, write to the Free
|
||||
* Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
|
||||
* 02110-1301 USA, or see the FSF site: http://www.fsf.org.
|
||||
*/
|
||||
package org.jboss.netty.logging;
|
||||
|
||||
import static org.junit.Assert.*;
|
||||
|
||||
import org.junit.Test;
|
||||
|
||||
|
||||
/**
|
||||
* @author The Netty Project (netty-dev@lists.jboss.org)
|
||||
* @author Trustin Lee (tlee@redhat.com)
|
||||
*
|
||||
* @version $Rev$, $Date$
|
||||
*
|
||||
*/
|
||||
public class Slf4JLoggerFactoryTest {
|
||||
|
||||
@Test
|
||||
public void testCreation() {
|
||||
InternalLogger logger = new Slf4JLoggerFactory().newInstance("foo");
|
||||
assertTrue(logger instanceof Slf4JLogger);
|
||||
assertEquals("foo", logger.toString());
|
||||
}
|
||||
}
|
196
src/test/java/org/jboss/netty/logging/Slf4JLoggerTest.java
Normal file
196
src/test/java/org/jboss/netty/logging/Slf4JLoggerTest.java
Normal file
@ -0,0 +1,196 @@
|
||||
/*
|
||||
* JBoss, Home of Professional Open Source
|
||||
*
|
||||
* Copyright 2008, Red Hat Middleware LLC, and individual contributors
|
||||
* by the @author tags. See the COPYRIGHT.txt in the distribution for a
|
||||
* full listing of individual contributors.
|
||||
*
|
||||
* This is free software; you can redistribute it and/or modify it
|
||||
* under the terms of the GNU Lesser General Public License as
|
||||
* published by the Free Software Foundation; either version 2.1 of
|
||||
* the License, or (at your option) any later version.
|
||||
*
|
||||
* This software is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
* Lesser General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU Lesser General Public
|
||||
* License along with this software; if not, write to the Free
|
||||
* Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
|
||||
* 02110-1301 USA, or see the FSF site: http://www.fsf.org.
|
||||
*/
|
||||
package org.jboss.netty.logging;
|
||||
|
||||
import static org.easymock.EasyMock.*;
|
||||
import static org.junit.Assert.*;
|
||||
|
||||
import org.junit.Test;
|
||||
|
||||
|
||||
/**
|
||||
* @author The Netty Project (netty-dev@lists.jboss.org)
|
||||
* @author Trustin Lee (tlee@redhat.com)
|
||||
*
|
||||
* @version $Rev$, $Date$
|
||||
*
|
||||
*/
|
||||
public class Slf4JLoggerTest {
|
||||
private static final Exception e = new Exception();
|
||||
|
||||
@Test
|
||||
public void testIsDebugEnabled() {
|
||||
org.slf4j.Logger mock =
|
||||
createStrictMock(org.slf4j.Logger.class);
|
||||
|
||||
expect(mock.isDebugEnabled()).andReturn(true);
|
||||
replay(mock);
|
||||
|
||||
InternalLogger logger = new Slf4JLogger(mock);
|
||||
assertTrue(logger.isDebugEnabled());
|
||||
verify(mock);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testIsInfoEnabled() {
|
||||
org.slf4j.Logger mock =
|
||||
createStrictMock(org.slf4j.Logger.class);
|
||||
|
||||
expect(mock.isInfoEnabled()).andReturn(true);
|
||||
replay(mock);
|
||||
|
||||
InternalLogger logger = new Slf4JLogger(mock);
|
||||
assertTrue(logger.isInfoEnabled());
|
||||
verify(mock);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testIsWarnEnabled() {
|
||||
org.slf4j.Logger mock =
|
||||
createStrictMock(org.slf4j.Logger.class);
|
||||
|
||||
expect(mock.isWarnEnabled()).andReturn(true);
|
||||
replay(mock);
|
||||
|
||||
InternalLogger logger = new Slf4JLogger(mock);
|
||||
assertTrue(logger.isWarnEnabled());
|
||||
verify(mock);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testIsErrorEnabled() {
|
||||
org.slf4j.Logger mock =
|
||||
createStrictMock(org.slf4j.Logger.class);
|
||||
|
||||
expect(mock.isErrorEnabled()).andReturn(true);
|
||||
replay(mock);
|
||||
|
||||
InternalLogger logger = new Slf4JLogger(mock);
|
||||
assertTrue(logger.isErrorEnabled());
|
||||
verify(mock);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testDebug() {
|
||||
org.slf4j.Logger mock =
|
||||
createStrictMock(org.slf4j.Logger.class);
|
||||
|
||||
mock.debug("a");
|
||||
replay(mock);
|
||||
|
||||
InternalLogger logger = new Slf4JLogger(mock);
|
||||
logger.debug("a");
|
||||
verify(mock);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testDebugWithException() {
|
||||
org.slf4j.Logger mock =
|
||||
createStrictMock(org.slf4j.Logger.class);
|
||||
|
||||
mock.debug("a", e);
|
||||
replay(mock);
|
||||
|
||||
InternalLogger logger = new Slf4JLogger(mock);
|
||||
logger.debug("a", e);
|
||||
verify(mock);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testInfo() {
|
||||
org.slf4j.Logger mock =
|
||||
createStrictMock(org.slf4j.Logger.class);
|
||||
|
||||
mock.info("a");
|
||||
replay(mock);
|
||||
|
||||
InternalLogger logger = new Slf4JLogger(mock);
|
||||
logger.info("a");
|
||||
verify(mock);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testInfoWithException() {
|
||||
org.slf4j.Logger mock =
|
||||
createStrictMock(org.slf4j.Logger.class);
|
||||
|
||||
mock.info("a", e);
|
||||
replay(mock);
|
||||
|
||||
InternalLogger logger = new Slf4JLogger(mock);
|
||||
logger.info("a", e);
|
||||
verify(mock);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testWarn() {
|
||||
org.slf4j.Logger mock =
|
||||
createStrictMock(org.slf4j.Logger.class);
|
||||
|
||||
mock.warn("a");
|
||||
replay(mock);
|
||||
|
||||
InternalLogger logger = new Slf4JLogger(mock);
|
||||
logger.warn("a");
|
||||
verify(mock);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testWarnWithException() {
|
||||
org.slf4j.Logger mock =
|
||||
createStrictMock(org.slf4j.Logger.class);
|
||||
|
||||
mock.warn("a", e);
|
||||
replay(mock);
|
||||
|
||||
InternalLogger logger = new Slf4JLogger(mock);
|
||||
logger.warn("a", e);
|
||||
verify(mock);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testError() {
|
||||
org.slf4j.Logger mock =
|
||||
createStrictMock(org.slf4j.Logger.class);
|
||||
|
||||
mock.error("a");
|
||||
replay(mock);
|
||||
|
||||
InternalLogger logger = new Slf4JLogger(mock);
|
||||
logger.error("a");
|
||||
verify(mock);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void testErrorWithException() {
|
||||
org.slf4j.Logger mock =
|
||||
createStrictMock(org.slf4j.Logger.class);
|
||||
|
||||
mock.error("a", e);
|
||||
replay(mock);
|
||||
|
||||
InternalLogger logger = new Slf4JLogger(mock);
|
||||
logger.error("a", e);
|
||||
verify(mock);
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue
Block a user