01: /*
02: * Licensed to the Apache Software Foundation (ASF) under one or more
03: * contributor license agreements. See the NOTICE file distributed with
04: * this work for additional information regarding copyright ownership.
05: * The ASF licenses this file to You under the Apache License, Version 2.0
06: * (the "License"); you may not use this file except in compliance with
07: * the License. You may obtain a copy of the License at
08: *
09: * http://www.apache.org/licenses/LICENSE-2.0
10: *
11: * Unless required by applicable law or agreed to in writing, software
12: * distributed under the License is distributed on an "AS IS" BASIS,
13: * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14: * See the License for the specific language governing permissions and
15: * limitations under the License.
16: */
17: /**
18: * @author Michael Danilov
19: * @version $Revision$
20: */package java.awt.event;
21:
22: import java.awt.Button;
23: import java.awt.Container;
24:
25: import junit.framework.TestCase;
26:
27: public class HierarchyEventTest extends TestCase {
28:
29: public final void testHierarchyEventComponentintComponentContainer() {
30: Button button = new Button();
31: Container container = new Container();
32: HierarchyEvent event = new HierarchyEvent(button,
33: HierarchyEvent.ANCESTOR_RESIZED, button, container);
34:
35: assertEquals(event.getSource(), button);
36: assertEquals(event.getID(), HierarchyEvent.ANCESTOR_RESIZED);
37: assertEquals(event.getComponent(), button);
38: assertEquals(event.getChangeFlags(), 0);
39: assertEquals(event.getChanged(), button);
40: assertEquals(event.getChangedParent(), container);
41: }
42:
43: public final void testHierarchyEventComponentintComponentContainerlong() {
44: Button button = new Button();
45: Container container = new Container();
46: HierarchyEvent event = new HierarchyEvent(button,
47: HierarchyEvent.HIERARCHY_CHANGED, button, container,
48: HierarchyEvent.PARENT_CHANGED
49: | HierarchyEvent.DISPLAYABILITY_CHANGED);
50:
51: assertEquals(event.getSource(), button);
52: assertEquals(event.getID(), HierarchyEvent.HIERARCHY_CHANGED);
53: assertEquals(event.getComponent(), button);
54: assertEquals(event.getChangeFlags(),
55: HierarchyEvent.PARENT_CHANGED
56: | HierarchyEvent.DISPLAYABILITY_CHANGED);
57: assertEquals(event.getChanged(), button);
58: assertEquals(event.getChangedParent(), container);
59: }
60:
61: }
|