📄 serializerstest.java
字号:
package org.jbpm.delegation.serializer;
import java.util.*;
import org.jbpm.*;
import junit.framework.*;
public class SerializersTest extends TestCase {
static { TestHelper.initLogging(); }
public void testDateSerializer() {
DateSerializer dateSerializer = new DateSerializer();
assertEquals( "3463464355", dateSerializer.serialize( new Date( 3463464355L ) ) );
assertEquals( new Date( 3463464355L ), dateSerializer.deserialize( "3463464355" ) );
assertEquals( "3463464355", dateSerializer.serialize( new java.sql.Date( 3463464355L ) ) );
assertEquals( new java.sql.Date( 3463464355L ), dateSerializer.deserialize( "3463464355" ) );
assertNull( dateSerializer.deserialize( null ) );
}
public void testDateSerializerException() {
try {
new DateSerializer().serialize( "lskdjf" );
fail();
} catch (IllegalArgumentException e) {
// OK
}
}
public void testDoubleSerializer() {
DoubleSerializer doubleSerializer = new DoubleSerializer();
assertEquals( "234.2365", doubleSerializer.serialize( new Double( 234.2365 ) ) );
assertEquals( new Double( 234.2365 ), doubleSerializer.deserialize( "234.2365" ) );
assertNull( doubleSerializer.deserialize( null ) );
}
public void testDoubleSerializerException() {
try {
new DoubleSerializer().serialize( "lskdjf" );
fail();
} catch (IllegalArgumentException e) {
// OK
}
}
public void testLongSerializer() {
LongSerializer longSerializer = new LongSerializer();
assertEquals( "2343465", longSerializer.serialize( new Long( 2343465L ) ) );
assertEquals( new Long( 2343465L ), longSerializer.deserialize( "2343465" ) );
assertNull( longSerializer.deserialize( null ) );
}
public void testLongSerializerException() {
try {
new LongSerializer().serialize( "lskdjf" );
fail();
} catch (IllegalArgumentException e) {
// OK
}
}
public void testStringSerializer() {
StringSerializer stringSerializer = new StringSerializer();
assertEquals( "lskdjf", stringSerializer.serialize( "lskdjf" ) );
assertEquals( "lskdjf", stringSerializer.deserialize( "lskdjf" ) );
assertNull( stringSerializer.deserialize( null ) );
}
public void testStringSerializerException() {
try {
new StringSerializer().serialize( new Integer(4) );
fail();
} catch (IllegalArgumentException e) {
// OK
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -