* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
- *
+ *
* http://www.apache.org/licenses/LICENSE-2.0
- *
+ *
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
@Mock
Env delegate;
-
+
@Mock
BasicEnv delegate1;
-
+
@Mock
LogTarget lt;
-
+
@Before
public void setUp() {
initMocks(this);
}
-
+
class AbsTransImpl extends AbsTrans{
public AbsTransImpl(Env delegate) {
super(delegate);
// TODO Auto-generated constructor stub
}
-
+
public AbsTransImpl(BasicEnv delegate) {
super(delegate);
// TODO Auto-generated constructor stub
protected TimeTaken newTimeTaken(String name, int flag, Object ... values) {
// TODO Auto-generated method stub
return new TimeTaken("nameTest", Env.XML) {
-
+
@Override
public void output(StringBuilder sb) {
// TODO Auto-generated method stub
-
+
}
};
}
-
+
}
-
+
@Test
public void testFatal() {
AbsTransImpl absTransObj = new AbsTransImpl(delegate);
LogTarget lt = absTransObj.fatal();
assertTrue(lt instanceof LogTarget);
}
-
+
@Test
public void testError() {
AbsTransImpl absTransObj = new AbsTransImpl(delegate);
LogTarget lt = absTransObj.error();
assertTrue(lt instanceof LogTarget);
}
-
+
@Test
public void testAudit() {
AbsTransImpl absTransObj = new AbsTransImpl(delegate);
LogTarget lt = absTransObj.audit();
assertTrue(lt instanceof LogTarget);
}
-
+
@Test
public void testInit() {
AbsTransImpl absTransObj = new AbsTransImpl(delegate);
LogTarget lt = absTransObj.init();
assertTrue(lt instanceof LogTarget);
}
-
+
@Test
public void testWarn() {
AbsTransImpl absTransObj = new AbsTransImpl(delegate);
LogTarget lt = absTransObj.warn();
assertTrue(lt instanceof LogTarget);
}
-
+
@Test
public void testInfo() {
AbsTransImpl absTransObj = new AbsTransImpl(delegate);
LogTarget lt = absTransObj.info();
assertTrue(lt instanceof LogTarget);
}
-
+
@Test
public void testDebug() {
AbsTransImpl absTransObj = new AbsTransImpl(delegate);
LogTarget lt = absTransObj.debug();
assertTrue(lt instanceof LogTarget);
}
-
+
@Test
public void testTrace() {
AbsTransImpl absTransObj = new AbsTransImpl(delegate);
LogTarget lt = absTransObj.trace();
assertTrue(lt instanceof LogTarget);
}
-
+
@Test
public void testStart() {
AbsTransImpl absTransObj = new AbsTransImpl(delegate);
TimeTaken lt = absTransObj.start("test",1);
assertEquals("nameTest", lt.name);
}
-
+
@Test
public void testCheckpint() {
AbsTransImpl absTransObj = new AbsTransImpl(delegate);
absTransObj.checkpoint("test");
assertEquals("nameTest", ((TimeTaken)absTransObj.trail.get(0)).name);
}
-
+
@Test
public void testCheckpintAddFlag() {
AbsTransImpl absTransObj = new AbsTransImpl(delegate);
absTransObj.checkpoint("test",1);
assertEquals("nameTest", ((TimeTaken)absTransObj.trail.get(0)).name);
}
-
+
@Test
public void testAuditTrailWithEmptyTrail() {
AbsTransImpl absTransObj = new AbsTransImpl(delegate);
absTransObj.auditTrail(1, new StringBuilder(), 1);
//assertEquals("nameTest", ((TimeTaken)absTransObj.trail.get(0)).name);
}
-
+
@Test
public void testAuditTrail() {
AbsTransImpl absTransObj = new AbsTransImpl(delegate);
absTransObj.auditTrail(1, new StringBuilder(), 2);
//assertEquals("nameTest", ((TimeTaken)absTransObj.trail.get(0)).name);
}
-
+
@Test
public void testAuditTrailLoggableFalse() {
AbsTransImpl absTransObj = new AbsTransImpl(delegate);
absTransObj.auditTrail(1, new StringBuilder(), 1);
//assertEquals("nameTest", ((TimeTaken)absTransObj.trail.get(0)).name);
}
-
+
@Test
public void testAuditTrailNullSB() {
AbsTransImpl absTransObj = new AbsTransImpl(delegate);
absTransObj.auditTrail(1, null, 1);
//assertEquals("nameTest", ((TimeTaken)absTransObj.trail.get(0)).name);
}
-
+
@Test
public void testAuditTrailEmpptyFlag() {
AbsTransImpl absTransObj = new AbsTransImpl(delegate);
absTransObj.auditTrail(1, null, new int[] {});
//assertEquals("nameTest", ((TimeTaken)absTransObj.trail.get(0)).name);
}
-
+
@Test
public void testPut() {
AbsTransImpl absTransObj = new AbsTransImpl(delegate1);
assertTrue(e instanceof NullPointerException);
}
}
-
+
@Test
public void testGet() {
AbsTransImpl absTransObj = new AbsTransImpl(delegate1);