1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
1.2 +++ b/samples/gc/test/org/apidesign/gc/SizeTest.java Sat Jun 14 09:54:38 2008 +0200
1.3 @@ -0,0 +1,32 @@
1.4 +package org.apidesign.gc;
1.5 +
1.6 +import org.junit.Test;
1.7 +import org.netbeans.junit.NbTestCase;
1.8 +
1.9 +public class SizeTest {
1.10 + public SizeTest() {
1.11 + }
1.12 +
1.13 +
1.14 + @Test
1.15 + public void measureIsDataLowerThan8No() {
1.16 + Data d = new Data();
1.17 +
1.18 + NbTestCase.assertSize("The size of the data instance is higher than 8, fail", 8, d);
1.19 + }
1.20 +
1.21 + @Test
1.22 + public void measureIsDataLowerThan16Yes() {
1.23 + // BEGIN: size.measure
1.24 + Data d = new Data();
1.25 + NbTestCase.assertSize("The size of the data instance is higher than 16", 16, d);
1.26 + // END: size.measure
1.27 + }
1.28 +
1.29 +
1.30 + // BEGIN: size.Data
1.31 + private static final class Data {
1.32 + int data;
1.33 + }
1.34 + // END: size.Data
1.35 +}