diff options
Diffstat (limited to 'sca-java-2.x/tags/2.0-Beta2-RC3/modules/node-impl/src/test/java/org/apache/tuscany/sca/node/impl/QuietLoggingTestCase.java')
-rw-r--r-- | sca-java-2.x/tags/2.0-Beta2-RC3/modules/node-impl/src/test/java/org/apache/tuscany/sca/node/impl/QuietLoggingTestCase.java | 74 |
1 files changed, 0 insertions, 74 deletions
diff --git a/sca-java-2.x/tags/2.0-Beta2-RC3/modules/node-impl/src/test/java/org/apache/tuscany/sca/node/impl/QuietLoggingTestCase.java b/sca-java-2.x/tags/2.0-Beta2-RC3/modules/node-impl/src/test/java/org/apache/tuscany/sca/node/impl/QuietLoggingTestCase.java deleted file mode 100644 index c18500886f..0000000000 --- a/sca-java-2.x/tags/2.0-Beta2-RC3/modules/node-impl/src/test/java/org/apache/tuscany/sca/node/impl/QuietLoggingTestCase.java +++ /dev/null @@ -1,74 +0,0 @@ -/* - * Licensed to the Apache Software Foundation (ASF) under one - * or more contributor license agreements. See the NOTICE file - * distributed with this work for additional information - * regarding copyright ownership. The ASF licenses this file - * to you 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. See the License for the - * specific language governing permissions and limitations - * under the License. - */ - -package org.apache.tuscany.sca.node.impl; - -import java.util.ArrayList; -import java.util.List; -import java.util.Properties; -import java.util.logging.Handler; -import java.util.logging.LogManager; -import java.util.logging.LogRecord; -import java.util.logging.Logger; - -import org.apache.tuscany.sca.node.Node; -import org.apache.tuscany.sca.node.NodeFactory; -import org.apache.tuscany.sca.runtime.RuntimeProperties; -import org.junit.Assert; -import org.junit.Test; - -/** - * Test case for NodeImpl - */ -public class QuietLoggingTestCase { - - @Test - public void testQuietLogging() throws Exception { - - final List<LogRecord> logRecords = new ArrayList<LogRecord>(); - LogManager logManager = LogManager.getLogManager(); - logManager.reset(); - Handler handler = new Handler() { - @Override - public void publish(LogRecord record) { - logRecords.add(record); - } - @Override - public void flush() { - } - @Override - public void close() throws SecurityException { - } - }; - Logger.getLogger("").addHandler(handler); - - Properties props = new Properties(); - props.setProperty(RuntimeProperties.QUIET_LOGGING, "true"); - NodeFactory nf = NodeFactory.newInstance(props); - Node node = nf.createNode(); - node.start(); - node.stop(); - - - // This doesn't actually check the logging yet, need to figure out a - // way to get the log output so for now has to be run manually - Assert.assertEquals(0 , logRecords.size()); - } - -} |