mirror of
https://github.com/nosqlbench/nosqlbench.git
synced 2025-02-25 18:55:28 -06:00
use local logger at debug level for any test output
This commit is contained in:
@@ -18,6 +18,8 @@ package io.nosqlbench.nb.api.config.standard;
|
||||
|
||||
import io.nosqlbench.api.config.standard.NBTypeConverter;
|
||||
import org.apache.commons.lang3.ClassUtils;
|
||||
import org.apache.logging.log4j.LogManager;
|
||||
import org.apache.logging.log4j.Logger;
|
||||
import org.junit.jupiter.api.Test;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
@@ -25,6 +27,7 @@ import java.math.BigDecimal;
|
||||
import static org.assertj.core.api.Assertions.assertThat;
|
||||
|
||||
public class NBTypeConverterTest {
|
||||
public final static Logger logger = LogManager.getLogger(NBTypeConverterTest.class);
|
||||
|
||||
@Test
|
||||
public void testBasicConversion() {
|
||||
@@ -37,17 +40,16 @@ public class NBTypeConverterTest {
|
||||
for (Class<?> inc : NBTypeConverter.CORE_TYPES) {
|
||||
for (Class<?> outc : NBTypeConverter.CORE_TYPES) {
|
||||
Object in = genElement(inc);
|
||||
System.out.print("inc:" + inc.getSimpleName() + ", outc:" + outc.getSimpleName() +", in:" + in + " --> ");
|
||||
logger.debug(() -> "inc:" + inc.getSimpleName() + ", outc:" + outc.getSimpleName() +", in:" + in + " --> ");
|
||||
assertThat(NBTypeConverter.canConvert(in,outc)).as("Should be able to convert core types from " + inc.getSimpleName() + " to " + outc);
|
||||
|
||||
Object out = NBTypeConverter.convert(in, outc);
|
||||
System.out.println("out:" + out +", type:" + out.getClass().getSimpleName());
|
||||
logger.debug(() -> "out:" + out +", type:" + out.getClass().getSimpleName());
|
||||
assertThat(ClassUtils.isAssignable(out.getClass(),outc,true))
|
||||
.as(outc.getSimpleName() + " should be assignable from "+ out.getClass().getSimpleName())
|
||||
.isTrue();
|
||||
}
|
||||
}
|
||||
System.out.println();
|
||||
}
|
||||
|
||||
@Test
|
||||
|
||||
@@ -20,6 +20,8 @@ import io.nosqlbench.api.content.Content;
|
||||
import io.nosqlbench.api.content.NBIO;
|
||||
import io.nosqlbench.api.content.NBIORelativizer;
|
||||
import io.nosqlbench.api.content.NBPathsAPI;
|
||||
import org.apache.logging.log4j.LogManager;
|
||||
import org.apache.logging.log4j.Logger;
|
||||
import org.junit.jupiter.api.Test;
|
||||
|
||||
import java.io.File;
|
||||
@@ -36,6 +38,7 @@ import java.util.stream.Collectors;
|
||||
import static org.assertj.core.api.Assertions.assertThat;
|
||||
|
||||
public class NBIOTest {
|
||||
private final static Logger logger = LogManager.getLogger(NBIOTest.class);
|
||||
|
||||
@Test
|
||||
public void testFullyQualifiedNameSearches() {
|
||||
@@ -212,15 +215,15 @@ public class NBIOTest {
|
||||
List<Content<?>> list = null;
|
||||
|
||||
list = NBIO.classpath().prefix("./").list();
|
||||
System.out.println("found " + list.size() + " entries for path '.'");
|
||||
logger.debug("found " + list.size() + " entries for path '.'");
|
||||
assertThat(list).hasSizeGreaterThan(0);
|
||||
|
||||
list = NBIO.fs().prefix("./").list();
|
||||
System.out.println("found " + list.size() + " entries for path '.'");
|
||||
logger.debug("found " + list.size() + " entries for path '.'");
|
||||
assertThat(list).hasSizeGreaterThan(0);
|
||||
|
||||
list = NBIO.remote().prefix("./").list();
|
||||
System.out.println("found " + list.size() + " entries for path '.'");
|
||||
logger.debug("found " + list.size() + " entries for path '.'");
|
||||
assertThat(list).hasSize(0);
|
||||
}
|
||||
|
||||
|
||||
@@ -18,11 +18,14 @@ package io.nosqlbench.nb.api.testutils;
|
||||
|
||||
import io.nosqlbench.api.testutils.Perf;
|
||||
import io.nosqlbench.api.testutils.Result;
|
||||
import org.apache.logging.log4j.LogManager;
|
||||
import org.apache.logging.log4j.Logger;
|
||||
import org.junit.jupiter.api.Test;
|
||||
|
||||
import static org.assertj.core.api.Assertions.assertThat;
|
||||
|
||||
public class PerfTest {
|
||||
private final static Logger logger = LogManager.getLogger(PerfTest.class);
|
||||
|
||||
@Test
|
||||
public void testBasics() {
|
||||
@@ -35,7 +38,7 @@ public class PerfTest {
|
||||
assertThat(p.isConverged(Result::getOpsPerSec,0.2d, 3)).isFalse();
|
||||
p.add("3",0,100,1431);
|
||||
double[] deltas = p.getDeltas(Result::getOpsPerSec);
|
||||
System.out.println("Sanity Check for Perf methods:\n"+p.toStringDelta(Result::getOpsPerSec, "D_ops_s"));
|
||||
logger.debug("Sanity Check for Perf methods:\n"+p.toStringDelta(Result::getOpsPerSec, "D_ops_s"));
|
||||
assertThat(p.isConverged(Result::getOpsPerSec,0.2d, 3)).isFalse();
|
||||
p.add("4",0,100,1441);
|
||||
assertThat(p.isConverged(Result::getOpsPerSec,0.2d, 3)).isTrue();
|
||||
|
||||
Reference in New Issue
Block a user