/* * TypeTestCase.java */ /* * Copyright (c) 2004 by Matthias Pfisterer * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU Library General Public License as published * by the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Library General Public License for more details. * * You should have received a copy of the GNU Library General Public * License along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ package org.tritonus.test.api.sampled.misc; import junit.framework.TestCase; //import javax.sound.sampled.AudioFileFormat.Type; public class TypeTestCase extends TestCase { public TypeTestCase(String strName) { super(strName); } // public void testEquals() // { // assertTrue("equals(null)", ! Type.ALAW.equals(null)); // assertTrue("equals() for same Type", // Type.ALAW.equals(Type.ALAW)); // assertTrue("equals() for different Types", // ! Type.ALAW.equals(Type.ULAW)); // String strTypeName = "my fancy encoding"; // String strOtherTypeName = "my other fancy encoding"; // Type encoding1 = new Type(strTypeName); // Type encoding2 = new Type(strTypeName); // Type encoding3 = new Type(strOtherTypeName); // assertTrue("equals() for equal custom encodings", // encoding1.equals(encoding2)); // assertTrue("equals() for equal custom encodings", // encoding2.equals(encoding1)); // assertTrue("equals() for different custom encodings", // ! encoding1.equals(encoding3)); // assertTrue("equals() for different custom encodings", // ! encoding3.equals(encoding1)); // } // public void testHashCode() // { // assertEquals("hashCode() for multiple invocations", // Type.ALAW.hashCode(), Type.ALAW.hashCode()); // String strTypeName = "my fancy encoding"; // Type encoding1 = new Type(strTypeName); // Type encoding2 = new Type(strTypeName); // assertEquals("hashCode() for same custom Type", // encoding1.hashCode(), encoding2.hashCode()); // } // public void testToString() // { // String strTypeName = "my fancy encoding"; // Type encoding = new Type(strTypeName); // assertEquals("toString()", strTypeName, encoding.toString()); // } // public void testStaticInstances() // { // assertEquals("PCM_SIGNED.toString()", "PCM_SIGNED", // Type.PCM_SIGNED.toString()); // assertEquals("PCM_UNSIGNED.toString()", "PCM_UNSIGNED", // Type.PCM_UNSIGNED.toString()); // assertEquals("ALAW.toString()", "ALAW", // Type.ALAW.toString()); // assertEquals("ULAW.toString()", "ULAW", // Type.ULAW.toString()); // } } /*** TypeTestCase.java ***/