samples/gc/test/org/apidesign/gc/SizeTest.java
author Jaroslav Tulach <jtulach@netbeans.org>
Sat, 14 Jun 2008 09:58:08 +0200
changeset 153 b5cbb797ec0a
parent 133 50bf1b976c0d
child 154 0fd5e9c500b9
permissions -rw-r--r--
up to line 2000
jtulach@113
     1
package org.apidesign.gc;
jtulach@113
     2
jtulach@113
     3
import org.junit.Test;
jtulach@113
     4
import org.netbeans.junit.NbTestCase;
jtulach@113
     5
jtulach@113
     6
public class SizeTest {
jtulach@113
     7
    public SizeTest() {
jtulach@113
     8
    }
jtulach@113
     9
    
jtulach@113
    10
    
jtulach@113
    11
    @Test
jtulach@113
    12
    public void measureIsDataLowerThan8No() {
jtulach@113
    13
        Data d = new Data();
jtulach@113
    14
        
jtulach@153
    15
        NbTestCase.assertSize("The size of the data instance is higher than 8, fail", 8, d);
jtulach@113
    16
    }
jtulach@113
    17
jtulach@113
    18
    @Test
jtulach@113
    19
    public void measureIsDataLowerThan16Yes() {
jtulach@113
    20
        // BEGIN: size.measure
jtulach@113
    21
        Data d = new Data();
jtulach@153
    22
        NbTestCase.assertSize("The size of the data instance is higher than 16", 16, d);
jtulach@113
    23
        // END: size.measure
jtulach@113
    24
    }
jtulach@113
    25
    
jtulach@113
    26
    
jtulach@113
    27
    // BEGIN: size.Data
jtulach@113
    28
    private static final class Data {
jtulach@113
    29
        int data;
jtulach@113
    30
    }
jtulach@113
    31
    // END: size.Data
jtulach@113
    32
}