1/* 2 * Licensed to the Apache Software Foundation (ASF) under one or more 3 * contributor license agreements. See the NOTICE file distributed with 4 * this work for additional information regarding copyright ownership. 5 * The ASF licenses this file to You under the Apache License, Version 2.0 6 * (the "License"); you may not use this file except in compliance with 7 * the License. You may obtain a copy of the License at 8 * 9 * 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 18package libcore.java.util.jar; 19 20import java.util.jar.Attributes; 21import junit.framework.TestCase; 22 23public class OldAttributesNameTest extends TestCase { 24 25 /** 26 * java.util.jar.Attributes.Name#Name(java.lang.String) 27 */ 28 public void test_AttributesName_Constructor() { 29 try { 30 new Attributes.Name(null); 31 fail("NullPointerException expected"); 32 } catch (NullPointerException ee) { 33 // expected 34 } 35 } 36 37 public void test_equalsLjava_lang_Object() { 38 Attributes.Name attr1 = new Attributes.Name("Attr"); 39 Attributes.Name attr2 = new Attributes.Name("Attr"); 40 41 assertTrue(attr1.equals(attr2)); 42 attr2 = new Attributes.Name("Attr1"); 43 assertFalse(attr1.equals(attr2)); 44 } 45 46 public void test_hashCode() { 47 Attributes.Name attr1 = new Attributes.Name("Attr1"); 48 Attributes.Name attr2 = new Attributes.Name("Attr2"); 49 50 assertNotSame(attr1.hashCode(), attr2.hashCode()); 51 } 52 53 public void test_toString() { 54 String str1 = "Attr1"; 55 String str2 = "Attr2"; 56 Attributes.Name attr1 = new Attributes.Name(str1); 57 Attributes.Name attr2 = new Attributes.Name("Attr2"); 58 59 assertTrue(attr1.toString().equals(str1)); 60 assertTrue(attr2.toString().equals(str2)); 61 assertFalse(attr2.toString().equals(str1)); 62 } 63} 64