本文整理汇总了Java中java.beans.beancontext.BeanContextSupport.add方法的典型用法代码示例。如果您正苦于以下问题:Java BeanContextSupport.add方法的具体用法?Java BeanContextSupport.add怎么用?Java BeanContextSupport.add使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类java.beans.beancontext.BeanContextSupport
的用法示例。
在下文中一共展示了BeanContextSupport.add方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: testSerialization_NoPeer
import java.beans.beancontext.BeanContextSupport; //导入方法依赖的package包/类
public void testSerialization_NoPeer() throws IOException,
ClassNotFoundException {
BeanContextSupport support = new BeanContextSupport(null, Locale.ITALY,
true, true);
support
.addBeanContextMembershipListener(new MockBeanContextMembershipListener());
support
.addBeanContextMembershipListener(new MockBeanContextMembershipListenerS(
"l2"));
support
.addBeanContextMembershipListener(new MockBeanContextMembershipListenerS(
"l3"));
support
.addBeanContextMembershipListener(new MockBeanContextMembershipListener());
support.add("abcd");
support.add(new MockBeanContextChild());
support.add(new MockBeanContextChildS("a child"));
support.add(new MockBeanContextChild());
support.add("1234");
support.add(new MockBeanContextProxyS("proxy",
new MockBeanContextChildS("b child")));
assertEqualsSerially(support, (BeanContextSupport) SerializationTester
.getDeserilizedObject(support));
}
示例2: testSerialization_Compatibility
import java.beans.beancontext.BeanContextSupport; //导入方法依赖的package包/类
public void testSerialization_Compatibility() throws Exception {
MockBeanContextDelegateS mock = new MockBeanContextDelegateS("main id");
BeanContextSupport support = mock.support;
support.addBeanContextMembershipListener(new MockBeanContextMembershipListener());
support.addBeanContextMembershipListener(new MockBeanContextMembershipListenerS("l2"));
support.addBeanContextMembershipListener(new MockBeanContextMembershipListenerS("l3"));
support.addBeanContextMembershipListener(new MockBeanContextMembershipListener());
support.add("abcd");
support.add(new MockBeanContextChild());
support.add(new MockBeanContextChildS("a child"));
support.add(new MockBeanContextChild());
support.add("1234");
MockBeanContextDelegateS serMock = (MockBeanContextDelegateS) SerializationTester
.readObject(mock, "serialization/java/beans/beancontext/BeanContextSupport.ser");
assertEquals(mock.id, serMock.id);
assertSame(mock, mock.support.beanContextChildPeer);
assertSame(serMock, serMock.support.beanContextChildPeer);
assertEqualsSerially(mock.support, serMock.support);
}
示例3: testSize
import java.beans.beancontext.BeanContextSupport; //导入方法依赖的package包/类
/**
* @see java.beans.beancontext.BeanContextSupport#size()
*/
public Result testSize() throws Exception {
// The BeanContext object to be checked by the test
BeanContextSupport contextForSize = new BeanContextSupport();
// Components that should be added to context
BeanContextSupport subContext = new BeanContextSupport();
BeanWithBeanContext beanWithContext = new BeanWithBeanContext();
BeanContextChildSupport bean = new BeanContextChildSupport();
// Adding the components
contextForSize.add(subContext);
contextForSize.add(beanWithContext);
contextForSize.add(bean);
// It's verified that the BeanContext contains 4 components
if (contextForSize.size() == 4) {
return passed();
} else {
return failed("testSize() - failed ");
}
}
示例4: testIsContextEmpty
import java.beans.beancontext.BeanContextSupport; //导入方法依赖的package包/类
/**
* @see java.beans.beancontext.BeanContextSupport#isEmpty()
*/
public Result testIsContextEmpty() throws Exception {
// The BeanContext object to be checked by the test
BeanContextSupport context = new BeanContextSupport();
// Components that should be added to context
BeanContextSupport subContext = new BeanContextSupport();
BeanWithBeanContext beanWithContext = new BeanWithBeanContext();
BeanContextChildSupport bean = new BeanContextChildSupport();
// Adding the components
context.add(subContext);
context.add(beanWithContext);
context.add(bean);
// It's verified that the BeanContext isn't empty
if (!context.isEmpty()) {
return passed();
} else {
return failed("testIsContextEmpty() - failed ");
}
}
示例5: testNullPointerException1
import java.beans.beancontext.BeanContextSupport; //导入方法依赖的package包/类
/**
* @see java.beans.beancontext.BeanContextMembershipEvent
*/
public Result testNullPointerException1() throws Exception {
context = new BeanContextSupport();
bean = new BeanContextChildSupport();
// Adding the component
context.add(bean);
Object[] array = null;
try {
event = new BeanContextMembershipEvent(bean.getBeanContext(), array);
} catch (java.lang.NullPointerException e) {
return passed();
}
return failed("testNullPointerException1");
}
示例6: testNullPointerException2
import java.beans.beancontext.BeanContextSupport; //导入方法依赖的package包/类
/**
* @see java.beans.beancontext.BeanContextMembershipEvent
*/
public Result testNullPointerException2() throws Exception {
context = new BeanContextSupport();
bean = new BeanContextChildSupport();
// Adding the component
context.add(bean);
Collection[] array = null;
try {
event = new BeanContextMembershipEvent(bean.getBeanContext(), array);
} catch (java.lang.NullPointerException e) {
return passed();
}
return failed("testNullPointerException2");
}
示例7: testContainsBeanContextMembershipEvent
import java.beans.beancontext.BeanContextSupport; //导入方法依赖的package包/类
/**
* @see java.beans.beancontext.BeanContextMembershipEvent#contains()
*/
public Result testContainsBeanContextMembershipEvent() throws Exception {
context = new BeanContextSupport();
bean = new BeanContextChildSupport();
sBean = new ServiceBean();
// Adding the component
context.add(bean);
context.add(sBean);
event = new BeanContextMembershipEvent(bean.getBeanContext(), context
.toArray());
if ((event.contains(sBean)) || !(event.contains(context)))
return passed();
else
return failed("testContainsBeanContextMembershipEvent");
}
示例8: testIteratorBeanContextMembershipEvent
import java.beans.beancontext.BeanContextSupport; //导入方法依赖的package包/类
/**
* @see java.beans.beancontext.BeanContextSupport#iterator()
*/
public Result testIteratorBeanContextMembershipEvent() throws Exception {
context = new BeanContextSupport();
bean = new BeanContextChildSupport();
sBean = new ServiceBean();
// Adding the component
context.add(bean);
context.add(sBean);
event = new BeanContextMembershipEvent(bean.getBeanContext(), context
.toArray());
if ((event.iterator() instanceof java.util.Iterator))
return passed();
else
return failed("testIteratorBeanContextMembershipEvent");
}
示例9: testSizeBeanContextMembershipEvent
import java.beans.beancontext.BeanContextSupport; //导入方法依赖的package包/类
/**
* @see java.beans.beancontext.BeanContextSupport#size()
*/
public Result testSizeBeanContextMembershipEvent() throws Exception {
context = new BeanContextSupport();
bean = new BeanContextChildSupport();
sBean = new ServiceBean();
// Adding the component
context.add(bean);
context.add(sBean);
event = new BeanContextMembershipEvent(bean.getBeanContext(), context
.toArray());
// System.out.println(event.size());
if (event.size() == 2)
return passed();
else
return failed("testSizeBeanContextMembershipEvent");
}
示例10: main
import java.beans.beancontext.BeanContextSupport; //导入方法依赖的package包/类
public static void main(String[] args) {
BeanContextSupport context = new BeanContextSupport(); // The BeanContext
BeanContextChildSupport bean = new BeanContextChildSupport(); // The JavaBean
// add the bean to the context
context.add(bean);
try {
context.getResourceAsStream("Readme.txt", bean);
}
catch (Exception exception) {
throw new Error("unexpected exception", exception);
}
}
示例11: testGetResource
import java.beans.beancontext.BeanContextSupport; //导入方法依赖的package包/类
public void testGetResource() {
MockBeanContextSupport support = new MockBeanContextSupport();
MockBeanContextChild child = new MockBeanContextChild();
support.add(child);
final String RESOURCE_NAME = "org/apache/harmony/beans/tests/support/beancontext/mock/mockdata.txt";
URL url = support.getResource(RESOURCE_NAME, child);
assertTrue(url.toString().endsWith(RESOURCE_NAME));
BeanContextSupport beanContextSupport = new BeanContextSupport();
beanContextSupport.add(child);
url = beanContextSupport.getResource(RESOURCE_NAME, child);
assertTrue(url.toString().endsWith(RESOURCE_NAME));
}
示例12: test_readChildren_NPE_scenario1
import java.beans.beancontext.BeanContextSupport; //导入方法依赖的package包/类
public void test_readChildren_NPE_scenario1() throws Exception {
BeanContextSupport beanContextSupport = new BeanContextSupport();
beanContextSupport.add(beanContextSupport);
assertEquals(1, beanContextSupport.size());
assertFalse(beanContextSupport.isSerializing());
try {
beanContextSupport.readChildren((ObjectInputStream) null);
fail("should throw NullPointerException");
} catch (NullPointerException e) {
// Expected
}
}
示例13: test_readChildren_NPE_scenario4
import java.beans.beancontext.BeanContextSupport; //导入方法依赖的package包/类
public void test_readChildren_NPE_scenario4() throws Exception {
BeanContextSupport beanContextSupport = new BeanContextSupport();
beanContextSupport.add("Serializable");
try {
beanContextSupport.readChildren((ObjectInputStream) null);
fail("should throw NullPointerException");
} catch (NullPointerException e) {
// Expected
}
beanContextSupport.remove("Serializable");
beanContextSupport.readChildren((ObjectInputStream) null);
}
示例14: testSize
import java.beans.beancontext.BeanContextSupport; //导入方法依赖的package包/类
public void testSize() {
@SuppressWarnings("serial")
class TestBean extends Component implements BeanContextProxy {
public BeanContextChildSupport childSupport = new BeanContextChildSupport();
public BeanContextChild getBeanContextProxy() {
return childSupport;
}
}
// Regression test for HARMONY-1829
BeanContextSupport obj = new BeanContextSupport();
obj.add(new TestBean());
assertEquals(2, obj.size());
}
示例15: testSerialization_Peer
import java.beans.beancontext.BeanContextSupport; //导入方法依赖的package包/类
public void testSerialization_Peer() throws IOException,
ClassNotFoundException {
MockBeanContextDelegateS mock = new MockBeanContextDelegateS("main id");
BeanContextSupport support = mock.support;
support
.addBeanContextMembershipListener(new MockBeanContextMembershipListener());
support
.addBeanContextMembershipListener(new MockBeanContextMembershipListenerS(
"l2"));
support
.addBeanContextMembershipListener(new MockBeanContextMembershipListenerS(
"l3"));
support
.addBeanContextMembershipListener(new MockBeanContextMembershipListener());
support.add("abcd");
support.add(new MockBeanContextChild());
support.add(new MockBeanContextChildS("a child"));
support.add(new MockBeanContextChild());
support.add("1234");
support.add(new MockBeanContextProxyS("proxy",
new MockBeanContextChildS("b child")));
MockBeanContextDelegateS serMock = (MockBeanContextDelegateS) SerializationTester
.getDeserilizedObject(mock);
assertEquals(mock.id, serMock.id);
assertSame(mock, mock.support.beanContextChildPeer);
assertSame(serMock, serMock.support.beanContextChildPeer);
assertEqualsSerially(mock.support, serMock.support);
}