Updating to NBMs from NetBeans 8.0.1 as some of them are required to run on JDK8
1 package org.apidesign.sidemeanings.test;
3 import org.apidesign.sidemeanings.Public;
6 public class PublicTest {
8 @Test public void testCallTenDoubleIncrementOnDirtyAPI() {
9 // BEGIN: sidemeanings.Public.Dirty.test
10 class DoubleIncrement extends Public.Dirty {
12 public void increment() {
17 DoubleIncrement doubleIncr = new DoubleIncrement();
18 doubleIncr.incrementTenTimes();
19 doubleIncr.assertCounter(20);
20 // END: sidemeanings.Public.Dirty.test
23 @Test public void testCallTenDoubleIncrementOnCleanAPI() {
24 // BEGIN: sidemeanings.Public.Clean.test
25 class DoubleIncrement extends Public.Clean {
27 protected void overridableIncrement() {
32 DoubleIncrement doubleIncr = new DoubleIncrement();
33 doubleIncr.incrementTenTimes();
34 doubleIncr.assertCounter(20);
35 // END: sidemeanings.Public.Clean.test