Issue #2173 - Update unit tests for Java 1.7 and SLF4J
Change-Id: I7cd6378b17d1388d6006bc8ade9708f4797ff51a Former-commit-id:40f30c4e7a
[formerly40f30c4e7a
[formerly 6c2646847984f3f8ef7a1640128bd06a2abb6a57]] Former-commit-id:c76a29c074
Former-commit-id:8751b44abf
This commit is contained in:
parent
aae6466381
commit
2a6762694f
4 changed files with 74 additions and 47 deletions
|
@ -1,24 +0,0 @@
|
||||||
<?xml version="1.0" encoding="UTF-8" ?>
|
|
||||||
<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
|
|
||||||
|
|
||||||
<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/">
|
|
||||||
<appender name="ConsoleAppender" class="org.apache.log4j.ConsoleAppender">
|
|
||||||
<layout class="org.apache.log4j.PatternLayout">
|
|
||||||
<param name="ConversionPattern" value="%-5p %d [%t] %c{1}: %m%n" />
|
|
||||||
</layout>
|
|
||||||
</appender>
|
|
||||||
|
|
||||||
<!-- Less verbose logging for COTS -->
|
|
||||||
<category name="org.springframework">
|
|
||||||
<priority value="WARN" />
|
|
||||||
</category>
|
|
||||||
|
|
||||||
<category name="org.hibernate">
|
|
||||||
<priority value="WARN" />
|
|
||||||
</category>
|
|
||||||
|
|
||||||
<root>
|
|
||||||
<priority value="INFO" />
|
|
||||||
<appender-ref ref="ConsoleAppender" />
|
|
||||||
</root>
|
|
||||||
</log4j:configuration>
|
|
53
tests/resources/logback-test.xml
Normal file
53
tests/resources/logback-test.xml
Normal file
|
@ -0,0 +1,53 @@
|
||||||
|
<configuration debug="false" scan="false">
|
||||||
|
<appender name="console" class="ch.qos.logback.core.ConsoleAppender">
|
||||||
|
<encoder>
|
||||||
|
<pattern>%-5p %d [%t] %c{0}: %m%n</pattern>
|
||||||
|
</encoder>
|
||||||
|
<filter class="com.raytheon.uf.common.status.logback.InvertedThresholdFilter">
|
||||||
|
<level>INFO</level>
|
||||||
|
</filter>
|
||||||
|
</appender>
|
||||||
|
|
||||||
|
<appender name="errConsole" class="ch.qos.logback.core.ConsoleAppender">
|
||||||
|
<target>System.err</target>
|
||||||
|
<filter class="ch.qos.logback.classic.filter.ThresholdFilter">
|
||||||
|
<level>WARN</level>
|
||||||
|
</filter>
|
||||||
|
<encoder>
|
||||||
|
<pattern>%-5p %d [%t] %c{0}: %m%n</pattern>
|
||||||
|
</encoder>
|
||||||
|
</appender>
|
||||||
|
|
||||||
|
<logger name="com.raytheon">
|
||||||
|
<level value="INFO"/>
|
||||||
|
</logger>
|
||||||
|
<logger name="org.apache">
|
||||||
|
<level value="WARN"/>
|
||||||
|
</logger>
|
||||||
|
<logger name="org.apache.activemq.spring">
|
||||||
|
<level value="WARN"/>
|
||||||
|
</logger>
|
||||||
|
<logger name="org.apache.commons.beanutils">
|
||||||
|
<level value="WARN"/>
|
||||||
|
</logger>
|
||||||
|
<logger name="org.apache.qpid">
|
||||||
|
<level value="WARN"/>
|
||||||
|
</logger>
|
||||||
|
<logger name="org.geotools">
|
||||||
|
<level value="WARN"/>
|
||||||
|
</logger>
|
||||||
|
<logger name="org.apache.xbean.spring">
|
||||||
|
<level value="WARN"/>
|
||||||
|
</logger>
|
||||||
|
<logger name="org.springframework">
|
||||||
|
<level value="WARN"/>
|
||||||
|
</logger>
|
||||||
|
<logger name="uk.ltd.getahead">
|
||||||
|
<level value="WARN"/>
|
||||||
|
</logger>
|
||||||
|
<root>
|
||||||
|
<level value="INFO"/>
|
||||||
|
<appender-ref ref="console"/>
|
||||||
|
<appender-ref ref="errConsole"/>
|
||||||
|
</root>
|
||||||
|
</configuration>
|
|
@ -24,7 +24,6 @@ import static org.junit.Assert.assertEquals;
|
||||||
import static org.junit.Assert.assertTrue;
|
import static org.junit.Assert.assertTrue;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.Collections;
|
|
||||||
import java.util.HashSet;
|
import java.util.HashSet;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
|
@ -40,6 +39,7 @@ import org.junit.Test;
|
||||||
* Date Ticket# Engineer Description
|
* Date Ticket# Engineer Description
|
||||||
* ------------ ---------- ----------- --------------------------
|
* ------------ ---------- ----------- --------------------------
|
||||||
* Jul 10, 2012 634 djohnson Initial creation
|
* Jul 10, 2012 634 djohnson Initial creation
|
||||||
|
* Jul 08, 2013 2173 mpduff Update to work with Java 1.7.
|
||||||
*
|
*
|
||||||
* </pre>
|
* </pre>
|
||||||
*
|
*
|
||||||
|
@ -94,7 +94,7 @@ public class ReflectionUtilTest {
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
public void testGetterRetrievesIsPrefixedValue() {
|
public void testGetterRetrievesIsPrefixedValue() {
|
||||||
List<String> list = Collections.emptyList();
|
List<String> list = new ArrayList<String>(0);
|
||||||
|
|
||||||
boolean value = (Boolean) ReflectionUtil.getter(list, "empty");
|
boolean value = (Boolean) ReflectionUtil.getter(list, "empty");
|
||||||
|
|
||||||
|
|
|
@ -42,6 +42,7 @@ import org.junit.Test;
|
||||||
* ------------ ---------- ----------- --------------------------
|
* ------------ ---------- ----------- --------------------------
|
||||||
* Jul 26, 2012 955 djohnson Initial creation
|
* Jul 26, 2012 955 djohnson Initial creation
|
||||||
* Sep 11, 2012 1154 djohnson Test JAXB marshall/unmarshall.
|
* Sep 11, 2012 1154 djohnson Test JAXB marshall/unmarshall.
|
||||||
|
* Jul 08, 2013 2173 mpduff Change to look at xml values, not the xml itself.
|
||||||
*
|
*
|
||||||
* </pre>
|
* </pre>
|
||||||
*
|
*
|
||||||
|
@ -97,27 +98,24 @@ public class LinkStoreTest {
|
||||||
Writer writer = new StringWriter();
|
Writer writer = new StringWriter();
|
||||||
context.createMarshaller().marshal(linkStore, writer);
|
context.createMarshaller().marshal(linkStore, writer);
|
||||||
|
|
||||||
final String expectedXml = "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?>"
|
|
||||||
+ "<linkStore creationTime=\""
|
|
||||||
+ creationTime
|
|
||||||
+ "\" date=\"1969-12-31T18:00:00.00" + creationTime + "-06:00\" dateString=\""
|
|
||||||
+ dateString
|
|
||||||
+ "\">"
|
|
||||||
+ "<links><entry><key xsi:type=\"xs:string\" xmlns:xs=\"http://www.w3.org/2001/XMLSchema\" "
|
|
||||||
+ "xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">urlOne</key>"
|
|
||||||
+ "<value xsi:type=\"link\" url=\""
|
|
||||||
+ linkUrl
|
|
||||||
+ "\" name=\""
|
|
||||||
+ linkName
|
|
||||||
+ "\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"/>"
|
|
||||||
+ "</entry></links></linkStore>";
|
|
||||||
|
|
||||||
assertEquals("The marshalled XML did not match what was expected!",
|
|
||||||
expectedXml, writer.toString());
|
|
||||||
|
|
||||||
LinkStore restored = (LinkStore) context.createUnmarshaller()
|
LinkStore restored = (LinkStore) context.createUnmarshaller()
|
||||||
.unmarshal(
|
.unmarshal(new StringReader(writer.toString()));
|
||||||
new StringReader(writer.toString()));
|
|
||||||
|
Link link2 = restored.getLink(LinkStore.getLinkKey(linkStoreLink));
|
||||||
|
|
||||||
|
assertEquals("Links do not match", link, link2);
|
||||||
|
|
||||||
|
assertEquals("Names do not match", link.getName(), link2.getName());
|
||||||
|
|
||||||
|
assertEquals("URLs do not match", link.getUrl(), link2.getUrl());
|
||||||
|
|
||||||
|
assertEquals("Creation Times do not match",
|
||||||
|
linkStore.getCreationTime(), restored.getCreationTime());
|
||||||
|
|
||||||
|
assertEquals("Date Strings do not match", linkStore.getDateString(),
|
||||||
|
restored.getDateString());
|
||||||
|
assertEquals("Dates do not match", linkStore.getDate(),
|
||||||
|
restored.getDate());
|
||||||
|
|
||||||
assertEquals(
|
assertEquals(
|
||||||
"The jaxb unmarshalled version should have been equal to the original!",
|
"The jaxb unmarshalled version should have been equal to the original!",
|
||||||
|
|
Loading…
Add table
Reference in a new issue