List of usage examples for com.jgoodies.binding.value AbstractValueModel addPropertyChangeListener
@Override public final synchronized void addPropertyChangeListener(PropertyChangeListener listener)
From source file:org.drugis.addis.presentation.ContinuousMeasurementPresentationTest.java
License:Open Source License
@Test public void testFireStdDevChanged() { getMeasurement().setMean(25.5);//from w w w.j a v a 2s.c o m AbstractValueModel lm = d_pres.getLabelModel(); PropertyChangeListener l = JUnitUtil.mockStrictListener(lm, "value", null, "25.5 \u00B1 1.1 (1)"); lm.addPropertyChangeListener(l); getMeasurement().setStdDev(1.1); verify(l); }
From source file:org.drugis.addis.presentation.ContinuousMeasurementPresentationTest.java
License:Open Source License
@Test public void testFireMeanChanged() { getMeasurement().setMean(25.5);/*from w ww . ja v a 2 s. c o m*/ getMeasurement().setStdDev(1.1); AbstractValueModel lm = d_pres.getLabelModel(); PropertyChangeListener l = JUnitUtil.mockStrictListener(lm, "value", null, "27.5 \u00B1 1.1 (1)"); lm.addPropertyChangeListener(l); getMeasurement().setMean(27.5); verify(l); }
From source file:org.drugis.addis.presentation.FrequencyMeasurementPresentationTest.java
License:Open Source License
@Test public void testFireLabelMaleChanged() { AbstractValueModel lm = d_pm.getLabelModel(); PropertyChangeListener mock = createMock(PropertyChangeListener.class); PropertyChangeEvent event = new PropertyChangeEvent(lm, "value", null, "Male = 1 / Female = N/A"); mock.propertyChange(JUnitUtil.eqPropertyChangeEvent(event)); expectLastCall().anyTimes();/*from w ww . ja v a 2 s .co m*/ replay(mock); PropertyChangeListener l = mock; lm.addPropertyChangeListener(l); d_measurement.setFrequency("Male", 1); verify(l); }
From source file:org.drugis.addis.presentation.FrequencyMeasurementPresentationTest.java
License:Open Source License
@Test public void testFireLabelFemaleChanged() { AbstractValueModel lm = d_pm.getLabelModel(); PropertyChangeListener mock = createMock(PropertyChangeListener.class); PropertyChangeEvent event = new PropertyChangeEvent(lm, "value", null, "Male = N/A / Female = 100"); mock.propertyChange(JUnitUtil.eqPropertyChangeEvent(event)); expectLastCall().anyTimes();/* ww w. java 2 s . co m*/ replay(mock); PropertyChangeListener l = mock; lm.addPropertyChangeListener(l); d_measurement.setFrequency("Female", 100); verify(l); }
From source file:org.drugis.addis.presentation.FrequencyMeasurementPresentationTest.java
License:Open Source License
@Test public void testGetFrequencyModel() { AbstractValueModel vm = d_pm.getFrequencyModel("Male"); PropertyChangeListener l = JUnitUtil.mockListener(vm, "value", null, 50); vm.addPropertyChangeListener(l); d_measurement.setFrequency("Male", 50); verify(l);/*from ww w.ja v a 2 s. c o m*/ }
From source file:org.drugis.addis.presentation.IndicationPresentationTest.java
License:Open Source License
@Test public void testCodeFireLabelChanged() { Indication i = new Indication(5L, "Some indication"); IndicationPresentation p = new IndicationPresentation(i, new ArrayListModel<Study>()); AbstractValueModel model = p.getLabelModel(); PropertyChangeListener x = JUnitUtil.mockListener(model, "value", "5 Some indication", "6 Some indication"); model.addPropertyChangeListener(x); i.setCode(6L);//from w ww . j av a 2s . c o m verify(x); }
From source file:org.drugis.addis.presentation.IndicationPresentationTest.java
License:Open Source License
@Test public void testNameFireLabelChanged() { Indication i = new Indication(5L, "Some indication"); Domain d = new DomainImpl(); IndicationPresentation p = new IndicationPresentation(i, d.getStudies()); AbstractValueModel model = p.getLabelModel(); PropertyChangeListener x = JUnitUtil.mockListener(model, "value", "5 Some indication", "5 Other indication"); model.addPropertyChangeListener(x); i.setName("Other indication"); verify(x);/*from ww w . java2s. c om*/ }
From source file:org.drugis.addis.presentation.RateMeasurementPresentationTest.java
License:Open Source License
@Test public void testFireLabelRateChanged() { AbstractValueModel lm = d_presentation.getLabelModel(); PropertyChangeListener l = JUnitUtil.mockListener(lm, "value", "67/101", "68/101"); lm.addPropertyChangeListener(l); d_measurement.setRate(68);// ww w . ja v a2s . co m verify(l); }
From source file:org.drugis.addis.presentation.RateMeasurementPresentationTest.java
License:Open Source License
@Test public void testFireLabelSizeChanged() { AbstractValueModel lm = d_presentation.getLabelModel(); PropertyChangeListener l = JUnitUtil.mockListener(lm, "value", "67/101", "67/102"); lm.addPropertyChangeListener(l); d_measurement.setSampleSize(102);// w w w .j av a 2s.c o m verify(l); }
From source file:org.drugis.addis.presentation.RelativeEffectPresentationTest.java
License:Open Source License
@Test public void testPropertyChangeEvents() { d_denominator.setRate(1);/*from w ww.j av a 2 s . c o m*/ AbstractValueModel labelModel = d_presentation.getLabelModel(); PropertyChangeListener l = JUnitUtil.mockListener(labelModel, "value", null, LABELCONTENTS); labelModel.addPropertyChangeListener(l); d_denominator.setRate(s_effectDen); verify(l); }