@@ -0,0 +1,1132 @@
+package com.op1.aiff;%0A%0Aimport com.op1.iff.IffReader;%0Aimport org.junit.Test;%0A%0Aimport java.io.DataInputStream;%0Aimport java.io.InputStream;%0A%0Aimport static org.hamcrest.CoreMatchers.notNullValue;%0Aimport static org.junit.Assert.*;%0A%0Apublic class AiffReaderTest %7B%0A%0A    private static final String ALBUM_FILE = %22Scrap30.aif%22;%0A    private static final String DRUMKIT_FILE = %22PO-12.aif%22;%0A%0A    @Test%0A    public void canReadDrumKitFile() throws Exception %7B%0A        doReadFileTest(DRUMKIT_FILE);%0A    %7D%0A%0A    @Test%0A    public void canReadAlbumFile() throws Exception %7B%0A        doReadFileTest(ALBUM_FILE);%0A    %7D%0A%0A    private void doReadFileTest(String file) throws Exception %7B%0A%0A        // given%0A        final InputStream inputStream = AiffReaderTest.class.getClassLoader().getResourceAsStream(file);%0A        final DataInputStream dataInputStream = new DataInputStream(inputStream);%0A        final IffReader iffReader = new IffReader(dataInputStream);%0A        final AiffReader aiffReader = new AiffReader(iffReader);%0A%0A        // when%0A        final Aiff aiff = aiffReader.readAiff();%0A%0A        // then%0A        assertThat(aiff, notNullValue());%0A    %7D%0A%7D%0A

Create AiffReaderTest.java