package org.mp4parser.boxes.iso14496.part12; import com.googlecode.mp4parser.boxes.BoxRoundtripTest; import org.junit.runners.Parameterized; import org.mp4parser.ParsableBox; import java.util.Arrays; import java.util.Collection; import java.util.Map; public class SampleAuxiliaryInformationOffsetsBoxTest extends BoxRoundtripTest { public SampleAuxiliaryInformationOffsetsBoxTest(ParsableBox parsableBoxUnderTest, Map.Entry<String, Object>... properties) { super(parsableBoxUnderTest, properties); } @Parameterized.Parameters public static Collection<Object[]> data() { return Arrays.asList( new Object[]{new SampleAuxiliaryInformationOffsetsBox(), new Map.Entry[]{ new E("version", 0), new E("flags", 0), new E("auxInfoType", null), new E("auxInfoTypeParameter", null), new E("offsets", new long[]{12, 34, 56, 78}) } }, new Object[]{new SampleAuxiliaryInformationOffsetsBox(), new Map.Entry[]{ new E("version", 0), new E("flags", 1), new E("auxInfoType", "abcd"), new E("auxInfoTypeParameter", "defg"), new E("offsets", new long[]{12, 34, 56, 78}) } }, new Object[]{new SampleAuxiliaryInformationOffsetsBox(), new Map.Entry[]{ new E("version", 1), new E("flags", 0), new E("auxInfoType", null), new E("auxInfoTypeParameter", null), new E("offsets", new long[]{12, 34, 56, 78}) } }, new Object[]{new SampleAuxiliaryInformationOffsetsBox(), new Map.Entry[]{ new E("version", 0), new E("flags", 0), new E("auxInfoType", null), new E("auxInfoTypeParameter", null), new E("offsets", new long[]{12, 34, 56, 78}) } }); } }