63 lines
1.5 KiB
Java
63 lines
1.5 KiB
Java
/**
|
|
*
|
|
*/
|
|
package world.bentobox.greenhouses.data.adapters;
|
|
|
|
import static org.junit.Assert.*;
|
|
|
|
import java.awt.Rectangle;
|
|
|
|
import org.junit.Before;
|
|
import org.junit.Test;
|
|
|
|
/**
|
|
* @author tastybento
|
|
*
|
|
*/
|
|
public class RectangleAdapterTest {
|
|
|
|
private RectangleAdapter ra;
|
|
|
|
/**
|
|
* @throws java.lang.Exception
|
|
*/
|
|
@Before
|
|
public void setUp() throws Exception {
|
|
ra = new RectangleAdapter();
|
|
}
|
|
|
|
/**
|
|
* Test method for {@link world.bentobox.greenhouses.data.adapters.RectangleAdapter#Serialize(java.lang.Object)}.
|
|
*/
|
|
@Test
|
|
public void testSerialize() {
|
|
Rectangle rectangle = new Rectangle(10,20,30,40);;
|
|
assertEquals("10,20,30,40", ra.serialize(rectangle));
|
|
}
|
|
|
|
/**
|
|
* Test method for {@link world.bentobox.greenhouses.data.adapters.RectangleAdapter#serialize(java.lang.Object)}.
|
|
*/
|
|
@Test
|
|
public void testSerializeNull() {
|
|
assertEquals("null", ra.serialize(null));
|
|
}
|
|
|
|
/**
|
|
* Test method for {@link world.bentobox.greenhouses.data.adapters.RectangleAdapter#serialize(java.lang.Object)}.
|
|
*/
|
|
@Test
|
|
public void testDeserialize() {
|
|
Rectangle rectangle = new Rectangle(10,20,30,40);;
|
|
assertEquals(rectangle, ra.deserialize("10,20,30,40"));
|
|
}
|
|
|
|
/**
|
|
* Test method for {@link world.bentobox.greenhouses.data.adapters.RectangleAdapter#deserialize(java.lang.Object)}.
|
|
*/
|
|
@Test
|
|
public void testDeserializeNull() {
|
|
assertNull(ra.deserialize("null"));
|
|
}
|
|
}
|