Index: src/test/java/sun/awt/AppContextTest.java =================================================================== --- src/test/java/sun/awt/AppContextTest.java (revision 0) +++ src/test/java/sun/awt/AppContextTest.java (revision 0) @@ -0,0 +1,55 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package sun.awt; + +import junit.framework.TestCase; + + +/** + * Unit test for AppContext. + */ +public class AppContextTest extends TestCase { + + /** + * Test compilability. + */ + public void testUnsupported() { + + AppContext appContext = AppContext.getAppContext(); + + try { + appContext.get(null); + fail("UnsupportedOperationException should have been thrown"); + } catch (UnsupportedOperationException e) { + // Expected. + } + + try { + appContext.put(null, null); + fail("UnsupportedOperationException should have been thrown"); + } catch (UnsupportedOperationException e) { + // Expected. + } + + try { + appContext.remove(null); + fail("UnsupportedOperationException should have been thrown"); + } catch (UnsupportedOperationException e) { + // Expected. + } + } +} Index: src/test/java/sun/awt/AppContextTest.java =================================================================== --- src/test/java/sun/awt/AppContextTest.java (revision 0) +++ src/test/java/sun/awt/AppContextTest.java (revision 0) @@ -0,0 +1,55 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package sun.awt; + +import junit.framework.TestCase; + + +/** + * Unit test for AppContext. + */ +public class AppContextTest extends TestCase { + + /** + * Test compilability. + */ + public void testUnsupported() { + + AppContext appContext = AppContext.getAppContext(); + + try { + appContext.get(null); + fail("UnsupportedOperationException should have been thrown"); + } catch (UnsupportedOperationException e) { + // Expected. + } + + try { + appContext.put(null, null); + fail("UnsupportedOperationException should have been thrown"); + } catch (UnsupportedOperationException e) { + // Expected. + } + + try { + appContext.remove(null); + fail("UnsupportedOperationException should have been thrown"); + } catch (UnsupportedOperationException e) { + // Expected. + } + } +}