List of usage examples for org.apache.commons.lang3.builder ToStringBuilder setDefaultStyle
public static void setDefaultStyle(final ToStringStyle style)
Sets the default ToStringStyle
to use.
This method sets a singleton default value, typically for the whole JVM.
From source file:com.nmote.smpp.samples.Samples.java
/** * Configurates debuging styles./* ww w.ja v a2 s.co m*/ */ public static void init() { StandardToStringStyle tss = new StandardToStringStyle(); tss.setUseShortClassName(true); tss.setContentStart("("); tss.setContentEnd(")"); tss.setUseIdentityHashCode(false); ToStringBuilder.setDefaultStyle(tss); }
From source file:com.quartercode.eventbridge.test.def.extra.extension.DefaultReturnEventExtensionReturnerTest.java
@SuppressWarnings("unchecked") @Test// w w w . ja va 2s. c o m public void testReturnEventSenders() throws BridgeConnectorException { ToStringBuilder.setDefaultStyle(ToStringStyle.SHORT_PREFIX_STYLE); final BridgeConnector source1 = null; final BridgeConnector source2 = context.mock(BridgeConnector.class, "source2"); final BridgeConnector source3 = context.mock(BridgeConnector.class, "source3"); final EmptyEvent1 returnEvent1 = new EmptyEvent1(); final EmptyEvent2 returnEvent2 = new EmptyEvent2(); final EmptyEvent3 returnEvent3 = new EmptyEvent3(); final ReturnEventExtensionWrapper returnEvent1Wrapper = new ReturnEventExtensionWrapper(returnEvent1, 0, false); final ReturnEventExtensionWrapper returnEvent2Wrapper = new ReturnEventExtensionWrapper(returnEvent2, 1, false); final ReturnEventExtensionWrapper returnEvent3Wrapper = new ReturnEventExtensionWrapper(returnEvent3, 2, false); final RequestHandleInterceptor interceptor = context.mock(RequestHandleInterceptor.class); extension.getRequestHandleChannel().addInterceptor(new DummyRequestHandleInterceptor(interceptor), 1); final RequestEventHandler<Event> handler = context.mock(RequestEventHandler.class, "handler"); final EventPredicate<Event> predicate = context.mock(EventPredicate.class, "predicate"); final EventPredicate<?> wrapperPredicate = new ReturnEventExtensionWrapperPredicate(predicate); final AtomicReference<LowLevelHandler> lowLevelHandler = new AtomicReference<>(); final AtomicReference<ReturnEventSender> returnEventSender1FromInterceptor = new AtomicReference<>(); final AtomicReference<ReturnEventSender> returnEventSender2FromInterceptor = new AtomicReference<>(); final AtomicReference<ReturnEventSender> returnEventSender3FromInterceptor = new AtomicReference<>(); final AtomicReference<ReturnEventSender> returnEventSender1FromHandler = new AtomicReference<>(); final AtomicReference<ReturnEventSender> returnEventSender2FromHandler = new AtomicReference<>(); final AtomicReference<ReturnEventSender> returnEventSender3FromHandler = new AtomicReference<>(); // @formatter:off context.checking(new Expectations() { { oneOf(lowLevelHandlerModule).addHandler(with(aLowLevelHandlerWithThePredicate(wrapperPredicate))); will(storeArgument(0).in(lowLevelHandler)); final Sequence interceptorCalls = context.sequence("interceptorCalls"); oneOf(interceptor).handleRequest(with(any(ChannelInvocation.class)), with(any(EmptyEvent1.class)), with(source1), with(handler), with(any(ReturnEventSender.class))); inSequence(interceptorCalls); will(storeArgument(4).in(returnEventSender1FromInterceptor)); oneOf(interceptor).handleRequest(with(any(ChannelInvocation.class)), with(any(EmptyEvent2.class)), with(source2), with(handler), with(any(ReturnEventSender.class))); inSequence(interceptorCalls); will(storeArgument(4).in(returnEventSender2FromInterceptor)); oneOf(interceptor).handleRequest(with(any(ChannelInvocation.class)), with(any(EmptyEvent3.class)), with(source3), with(handler), with(any(ReturnEventSender.class))); inSequence(interceptorCalls); will(storeArgument(4).in(returnEventSender3FromInterceptor)); final Sequence handlerCalls = context.sequence("handlerCalls"); oneOf(handler).handle(with(any(EmptyEvent1.class)), with(any(ReturnEventSender.class))); inSequence(handlerCalls); will(storeArgument(1).in(returnEventSender1FromHandler)); oneOf(handler).handle(with(any(EmptyEvent2.class)), with(any(ReturnEventSender.class))); inSequence(handlerCalls); will(storeArgument(1).in(returnEventSender2FromHandler)); oneOf(handler).handle(with(any(EmptyEvent3.class)), with(any(ReturnEventSender.class))); inSequence(handlerCalls); will(storeArgument(1).in(returnEventSender3FromHandler)); final Sequence returnSenderCalls = context.sequence("returnSenderCalls"); oneOf(bridge).handle(returnEvent1Wrapper, source1); inSequence(returnSenderCalls); oneOf(source2).send(returnEvent2Wrapper); inSequence(handlerCalls); // Test exception suppression oneOf(source3).send(returnEvent3Wrapper); inSequence(handlerCalls); will(throwException(new BridgeConnectorException(source3))); } }); // @formatter:on extension.addRequestHandler(handler, predicate); lowLevelHandler.get().handle(new ReturnEventExtensionWrapper(new EmptyEvent1(), 0, true), source1); lowLevelHandler.get().handle(new ReturnEventExtensionWrapper(new EmptyEvent2(), 1, true), source2); lowLevelHandler.get().handle(new ReturnEventExtensionWrapper(new EmptyEvent3(), 2, true), source3); assertTrue("Return event sender changes over time", returnEventSender1FromInterceptor.get() == returnEventSender1FromHandler.get()); assertTrue("Return event sender changes over time", returnEventSender2FromInterceptor.get() == returnEventSender2FromHandler.get()); assertTrue("Return event sender changes over time", returnEventSender3FromInterceptor.get() == returnEventSender3FromHandler.get()); returnEventSender1FromInterceptor.get().send(returnEvent1); returnEventSender2FromInterceptor.get().send(returnEvent2); returnEventSender3FromInterceptor.get().send(returnEvent3); }
From source file:org.apache.nifi.security.util.crypto.HashAlgorithm.java
@Override public String toString() { final ToStringBuilder builder = new ToStringBuilder(this); ToStringBuilder.setDefaultStyle(ToStringStyle.SHORT_PREFIX_STYLE); builder.append("Algorithm Name", name); builder.append("Digest Length", digestBytesLength + " bytes"); builder.append("Description", description); return builder.toString(); }
From source file:org.apache.nifi.security.util.EncryptionMethod.java
@Override public String toString() { final ToStringBuilder builder = new ToStringBuilder(this); ToStringBuilder.setDefaultStyle(ToStringStyle.SHORT_PREFIX_STYLE); builder.append("Algorithm name", algorithm); builder.append("Requires unlimited strength JCE policy", unlimitedStrength); builder.append("Algorithm Provider", provider); builder.append("Compatible with strong KDFs", compatibleWithStrongKDFs); builder.append("Keyed cipher", isKeyedCipher()); return builder.toString(); }
From source file:org.apache.nifi.security.util.KeyDerivationFunction.java
@Override public String toString() { final ToStringBuilder builder = new ToStringBuilder(this); ToStringBuilder.setDefaultStyle(ToStringStyle.SHORT_PREFIX_STYLE); builder.append("KDF Name", name); builder.append("Description", description); return builder.toString(); }
From source file:org.cgiar.ccafs.ap.config.APModule.java
@Override public void configure(Binder binder) { // We are configuring google guice using annotation. However you can do it here if you want. binder.bind(Authenticator.class).annotatedWith(Names.named("LDAP")).to(LDAPAuthenticator.class); binder.bind(Authenticator.class).annotatedWith(Names.named("DB")).to(DBAuthenticator.class); // In addition, we are using this place to configure other stuffs. ToStringBuilder.setDefaultStyle(ToStringStyle.MULTI_LINE_STYLE); properties = new PropertiesManager(); config = new APConfig(properties); LOG.info("----- DATABASE CONNECTION -----"); LOG.info(properties.getPropertiesAsString(config.MYSQL_USER)); LOG.info(properties.getPropertiesAsString(config.MYSQL_HOST)); LOG.info(properties.getPropertiesAsString(config.MYSQL_DATABASE)); LOG.info("----- RESOURCE PATH --------"); LOG.info(config.getResourcePath().getAbsolutePath()); }
From source file:org.diorite.config.ConfigTest.java
@Test public void test() throws Exception { SerializationTest.prepareSerialization(); ToStringBuilder.setDefaultStyle(ToStringStyle.SHORT_PREFIX_STYLE); ConfigTemplate<SomeConfig> configTemplate = this.configManager.getConfigFile(SomeConfig.class); Assert.assertNotNull(configTemplate); Assert.assertEquals(SomeConfig.class.getSimpleName(), configTemplate.getName()); Assert.assertEquals(StandardCharsets.UTF_8, configTemplate.getDefaultDecoder().charset()); Assert.assertEquals(StandardCharsets.UTF_8, configTemplate.getDefaultEncoder().charset()); System.out.println("[ConfigTest] creating config instance."); SomeConfig someConfig = configTemplate.create(); Assert.assertNotNull(someConfig);//from ww w . jav a 2 s. c o m this.testNicknames(someConfig); Assert.assertNotNull(someConfig.getSpecialData()); someConfig.setStorage(SerializationTest.prepareObject()); someConfig.save(System.out); try { someConfig.getSpecialData().clear(); Assert.assertTrue("This should never happen, special data should be immutable.", false); } catch (UnsupportedOperationException e) { } MetaObject snowflake = new MetaObject("snowflake", new MetaValue("so special", 25)); someConfig.putInSpecialData(snowflake); Assert.assertEquals(List.of(snowflake), someConfig.getSpecialData()); UUID randomUUID = UUID.randomUUID(); someConfig.putInEvenMoreSpecialData(randomUUID, snowflake); Assert.assertEquals(1, someConfig.getEvenMoreSpecialData().size()); System.out.println("\n====================\n"); someConfig.save(System.out); Assert.assertEquals(snowflake, someConfig.removeFromEvenMoreSpecialData(randomUUID)); Assert.assertTrue(someConfig.getEvenMoreSpecialData().isEmpty()); // check if all data is still valid after reload of config. StringBuilderWriter writer = new StringBuilderWriter(500); someConfig.save(writer); Assert.assertEquals(someConfig, configTemplate.load(new StringReader(writer.toString()))); }
From source file:org.diorite.config.ConfigTestNoSpecial.java
@Test public void test() throws Exception { SerializationTest.prepareSerialization(); ToStringBuilder.setDefaultStyle(ToStringStyle.SHORT_PREFIX_STYLE); ConfigTemplate<SomeConfigNoSpecial> configTemplate = this.configManager .getConfigFile(SomeConfigNoSpecial.class); Assert.assertNotNull(configTemplate); Assert.assertEquals(SomeConfigNoSpecial.class.getSimpleName(), configTemplate.getName()); Assert.assertEquals(StandardCharsets.UTF_8, configTemplate.getDefaultDecoder().charset()); Assert.assertEquals(StandardCharsets.UTF_8, configTemplate.getDefaultEncoder().charset()); System.out.println("[ConfigTest] creating config instance."); SomeConfigNoSpecial someConfig = configTemplate.create(); Assert.assertNotNull(someConfig);/* w w w. j av a2s . c o m*/ this.testNicknames(someConfig); Assert.assertNotNull(someConfig.getSpecialData()); someConfig.setStorage(SerializationTest.prepareObject()); someConfig.save(System.out); try { someConfig.getSpecialData().clear(); Assert.assertTrue("This should never happen, special data should be immutable.", false); } catch (UnsupportedOperationException e) { } MetaObject snowflake = new MetaObject("snowflake", new MetaValue("so special", 25)); someConfig.putInSpecialData(snowflake); Assert.assertEquals(List.of(snowflake), someConfig.getSpecialData()); UUID randomUUID = UUID.randomUUID(); someConfig.putInEvenMoreSpecialData(randomUUID, snowflake); Assert.assertEquals(1, someConfig.getEvenMoreSpecialData().size()); System.out.println("\n====================\n"); someConfig.save(System.out); Assert.assertEquals(snowflake, someConfig.removeFromEvenMoreSpecialData(randomUUID)); Assert.assertTrue(someConfig.getEvenMoreSpecialData().isEmpty()); // check if all data is still valid after reload of config. StringBuilderWriter writer = new StringBuilderWriter(500); someConfig.save(writer); Assert.assertEquals(someConfig, configTemplate.load(new StringReader(writer.toString()))); }
From source file:org.diorite.config.serialization.SerializationTest.java
public void test() throws Exception { SerializationTest.prepareSerialization(); ToStringBuilder.setDefaultStyle(ToStringStyle.SHORT_PREFIX_STYLE); ConfigTemplate<SomeConfig> configTemplate = this.configManager.getConfigFile(SomeConfig.class); Assert.assertNotNull(configTemplate); Assert.assertEquals(SomeConfig.class.getSimpleName(), configTemplate.getName()); Assert.assertEquals(StandardCharsets.UTF_8, configTemplate.getDefaultDecoder().charset()); Assert.assertEquals(StandardCharsets.UTF_8, configTemplate.getDefaultEncoder().charset()); System.out.println("[ConfigTest] creating config instance."); SomeConfig someConfig = configTemplate.create(); Assert.assertNotNull(someConfig);//from ww w.ja v a2s . c o m // this.testNicknames(someConfig); Assert.assertNotNull(someConfig.getSpecialData()); someConfig.setStorage(SerializationTest.prepareObject()); // someConfig.save(System.out); // // try // { // someConfig.getSpecialData().clear(); // Assert.assertTrue("This should never happen, special data should be immutable.", false); // } // catch (UnsupportedOperationException e) // { // } // MetaObject snowflake = new MetaObject("snowflake", new MetaValue("so special", 25)); // someConfig.putInSpecialData(snowflake); // Assert.assertEquals(List.of(snowflake), someConfig.getSpecialData()); // // UUID randomUUID = UUID.randomUUID(); // someConfig.putInEvenMoreSpecialData(randomUUID, snowflake); // Assert.assertEquals(1, someConfig.getEvenMoreSpecialData().size()); // // System.out.println("\n====================\n"); // someConfig.save(System.out); // // Assert.assertEquals(snowflake, someConfig.removeFromEvenMoreSpecialData(randomUUID)); // Assert.assertTrue(someConfig.getEvenMoreSpecialData().isEmpty()); // // // // check if all data is still valid after reload of config. // StringBuilderWriter writer = new StringBuilderWriter(500); // someConfig.save(writer); // Assert.assertEquals(someConfig, configTemplate.load(new StringReader(writer.toString()))); }
From source file:org.diorite.config.SimpleConfigTest.java
@Test public void loadTest() throws Exception { ToStringBuilder.setDefaultStyle(ToStringStyle.SHORT_PREFIX_STYLE); ConfigTemplate<TestConfig> configTemplate = this.configManager.getConfigFile(TestConfig.class); Assert.assertNotNull(configTemplate); Assert.assertEquals(TestConfig.class.getSimpleName(), configTemplate.getName()); Assert.assertEquals(StandardCharsets.UTF_8, configTemplate.getDefaultDecoder().charset()); Assert.assertEquals(StandardCharsets.UTF_8, configTemplate.getDefaultEncoder().charset()); System.out.println("[SimpleConfigTest] loading simpleConfig.yml"); try (InputStream stream = SimpleConfigTest.class.getResourceAsStream("/simpleConfig.yml")) { Assert.assertNotNull(stream);//from ww w .j a va2 s. c o m TestConfig config = configTemplate.load(stream); Assert.assertNotNull(config); Assert.assertNotNull(config.template()); Assert.assertSame(config.template(), configTemplate); Assert.assertNotNull(config.name()); Assert.assertEquals("TestConfig", config.name()); System.out.println("[SimpleConfigTest] loaded simpleConfig.yml (" + config.name() + ")"); Assert.assertEquals("def", config.get("invalid", "def", String.class)); System.out.println("[SimpleConfigTest] testing custom values: "); { Assert.assertSame(null, config.get("nope")); config.set("nope", 54); Assert.assertEquals(54, config.get("nope")); Assert.assertEquals(54, config.remove("nope")); } { BeanObject beanObject = new BeanObject(); beanObject.setIntMap(new LinkedHashMap<>(5)); beanObject.setList(List.of("a", "b", "c")); beanObject.setIntProperty(12); Assert.assertSame(null, config.get("nested.bean")); config.set("nested.bean", beanObject); Assert.assertEquals(beanObject, config.get("nested.bean")); Assert.assertEquals(12, config.get("nested.bean.intProperty")); Assert.assertSame(null, config.get("nested.bean.stringProperty")); Assert.assertSame(null, config.get("nested.bean.list2")); config.set("nested.bean.stringProperty", "test"); Assert.assertEquals("test", config.get("nested.bean.stringProperty")); config.set("nested.bean.stringProperty", null); Assert.assertSame(null, config.get("nested.bean.stringProperty")); config.set("nested.bean.list.0", "A"); Assert.assertEquals("b", config.get("nested.bean.list.1")); Assert.assertEquals(List.of("A", "b", "c"), config.get("nested.bean.list")); } { Assert.assertSame(null, config.get("nope.more")); config.set("nope.more", List.of("a", "b", "c")); Assert.assertEquals(List.of("a", "b", "c"), config.get("nope.more")); Assert.assertEquals("b", config.get("nope.more.1")); config.set("nope.more.3", "d"); Assert.assertEquals("d", config.get("nope.more.3")); Assert.assertEquals("b", config.remove("nope.more.1")); // Assert.assertEquals(List.of("a", "c", "d"), config.remove("nope.more")); // config.remove("nope"); } config.set("SomeString", "Some str"); config.set("more.A", "Some str1"); config.set("more.B", "Some str2"); System.out.println("[SimpleConfigTest] to string: "); System.out.println(config.toString()); System.out.println("[SimpleConfigTest] hashcode: " + config.hashCode()); Assert.assertEquals(config.hashCode(), config.hashCode()); System.out.println("[SimpleConfigTest] clone test..."); config.save(System.out); Config clone = config.clone(); Assert.assertEquals(config, clone); clone.set("more.C", "Some str3"); Assert.assertNotEquals(config, clone); double configMoney = config.getMoney(); System.out.println("\n[SimpleConfigTest] testing basic operations: " + configMoney); double oldMoney = config.addMoney(10); Assert.assertEquals(oldMoney, configMoney, 0.001); Assert.assertEquals(configMoney + 10, config.getMoney(), 0.001); System.out.println("[SimpleConfigTest] add test: " + config.getMoney()); config.multipleMoneyBy(2); Assert.assertEquals((configMoney + 10) * 2, config.getMoney(), 0.001); System.out.println("[SimpleConfigTest] multiple test: " + config.getMoney()); config.divideMoney(2); Assert.assertEquals(configMoney + 10, config.getMoney(), 0.001); System.out.println("[SimpleConfigTest] divide test: " + config.getMoney()); config.subtractMoney((byte) 10); Assert.assertEquals(configMoney, config.getMoney(), 0.001); System.out.println("[SimpleConfigTest] subtract test: " + config.getMoney()); System.out.println("[SimpleConfigTest] testing basic values: "); Assert.assertEquals(10, config.getMoney(), 0.001); config.setMoney(20); Assert.assertEquals(20, config.get("money", 0.0, double.class), 0.001); config.set("money", 5); Assert.assertEquals(5, config.getMoney(), 0.001); System.out.print("[SimpleConfigTest] testing remove, default value of money: "); config.remove("money"); System.out.println(config.getMoney()); Assert.assertEquals(0.1, config.getMoney(), 0.001); config.addMoney(0.1); Assert.assertEquals(0.2, config.getMoney(), 0.001); config.setMoney(20); Assert.assertEquals(20, config.getMoney(), 0.001); config.setMoney(0); Assert.assertEquals(0.0, (Double) config.get("money"), 0.001); System.out.println("[SimpleConfigTest] done\n"); StringBuilderWriter writer = new StringBuilderWriter(200); config.save(writer); Assert.assertEquals(config, configTemplate.load(new StringReader(writer.toString()))); } }