20 package net.sf.gridarta.utils;
22 import org.junit.Assert;
23 import org.junit.Test;
29 @SuppressWarnings(
"FeatureEnvy")
39 Assert.assertEquals(
"width MUST be stored", 100, size.
getWidth());
40 Assert.assertEquals(
"height MUST be stored", 200, size.
getHeight());
54 Assert.assertEquals(
"Sizes with identical width and height MUST be equal.", size1, size2);
55 Assert.assertEquals(
"Sizes with identical width and height MUST be equal.", size1, size3);
56 Assert.assertEquals(
"Sizes with identical width and height MUST be equal.", size2, size1);
57 Assert.assertEquals(
"Sizes with identical width and height MUST be equal.", size2, size3);
58 Assert.assertEquals(
"Sizes with identical width and height MUST be equal.", size3, size1);
59 Assert.assertEquals(
"Sizes with identical width and height MUST be equal.", size3, size2);
60 Assert.assertFalse(
"Sizes with different width or height MUST be unequal", size1.
equals(differBoth));
61 Assert.assertFalse(
"Sizes with different width or height MUST be unequal", size1.
equals(differWidth));
62 Assert.assertFalse(
"Sizes with different width or height MUST be unequal", size1.
equals(differHeight));
72 Assert.assertEquals(
"Equal sizes MUST return the same hashCode.", size1.
hashCode(), size2.
hashCode());
81 Assert.assertEquals(
"width MUST be stored", 100, size.
getWidth());
90 Assert.assertEquals(
"height MUST be stored", 200, size.
getHeight());
boolean equals(@Nullable final Object obj)
void testSize2D()
Test case for Size2D#Size2D(int, int).
void testGetWidth()
Test case for Size2D#getWidth().
void testHashCode()
Test case for Size2D#hashCode().
int getWidth()
Returns the width of the area.
int getHeight()
Returns the height of the area.
void testGetHeight()
Test case for Size2D#getHeight().
void testEquals()
Test case for Size2D#equals(Object).
The class Size2D represents a 2d rectangular area.