summaryrefslogtreecommitdiffstats
path: root/tests/bugs150/pr113630/BeanTestCase.java
blob: 0df22721a13ac43459c1a6707b8e91fdf1632a58 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
package com.blueprint.util.aspectj5.test;

import java.beans.PropertyChangeEvent;
import java.beans.PropertyChangeListener;

import junit.framework.TestCase;

public class BeanTestCase extends TestCase implements PropertyChangeListener{

	public void setUp() throws Exception{
		super.setUp();
	}

	public void TearDown() throws Exception{
		super.setUp();
	}
	
	public void propertyChange(PropertyChangeEvent e){
	      System.out.println("Property [" + e.getPropertyName() + "[ changed from " +
	    		  							e.getOldValue() + " to " + e.getNewValue() );
    }
	
    public static void main(String [] argv) {
      new BeanTestCase().testPropertyChange();
    }
	public void testPropertyChange(){
		Bean b = new Bean();
		b.addPropertyChangeListener( "name", this );
		b.setName( "Test" );
		assertEquals( b.getName() , "Test" );
		b.setName( "Test1" );
		assertEquals( b.getName() , "Test1" );
	}
}