1.1 --- a/samples/friendpackage/test/implpkg/AccessorTest.java Fri Oct 24 12:07:34 2008 +0200
1.2 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000
1.3 @@ -1,55 +0,0 @@
1.4 -/*
1.5 - * Sun Public License Notice
1.6 - *
1.7 - * The contents of this file are subject to the Sun Public License
1.8 - * Version 1.0 (the "License"). You may not use this file except in
1.9 - * compliance with the License. A copy of the License is available at
1.10 - * http://www.sun.com/
1.11 - *
1.12 - * The Original Code is NetBeans. The Initial Developer of the Original
1.13 - * Code is Jaroslav Tulach. Portions Copyright 2007 Jaroslav Tulach.
1.14 - * All Rights Reserved.
1.15 - */
1.16 -
1.17 -package implpkg;
1.18 -
1.19 -import javax.swing.event.ChangeEvent;
1.20 -import junit.framework.TestCase;
1.21 -import junit.framework.*;
1.22 -import apipkg.Item;
1.23 -import javax.swing.event.ChangeListener;
1.24 -
1.25 -/**
1.26 - *
1.27 - * @author Jaroslav Tulach
1.28 - */
1.29 -public class AccessorTest extends TestCase
1.30 -implements ChangeListener {
1.31 -
1.32 - private int cnt;
1.33 -
1.34 - public AccessorTest(String testName) {
1.35 - super(testName);
1.36 - }
1.37 -
1.38 - public void testGetTheItemAttachListenerChangeValue() {
1.39 - // BEGIN: design.less.friend.use
1.40 - Item item = Accessor.getDefault().newItem();
1.41 - assertNotNull("Some item is really created", item);
1.42 -
1.43 - Accessor.getDefault().addChangeListener(item, this);
1.44 - // END: design.less.friend.use
1.45 -
1.46 - item.setValue(10);
1.47 - assertEquals("Value is 10", 10, item.getValue());
1.48 - cnt = 0;
1.49 - item.setValue(7);
1.50 - assertEquals("Now it is 7", 7, item.getValue());
1.51 -
1.52 - assertEquals("There was one change", 1, cnt);
1.53 - }
1.54 -
1.55 - public void stateChanged(ChangeEvent e) {
1.56 - cnt++;
1.57 - }
1.58 -}