@Test public void testParseCorrectConfig() throws Exception { AssetMap assetMap = new AssetMapParser().parse(ImpUtils.getImpFolder(), ImpUtils.getCorrectAssetmap()); // the values as in ASSETMAP.xml // assetMap must contain full paths! assertEquals(ImpUtils.getAbsolutePath("Chimera50_FTR_C_EN_XG-NR_20_4K_20150622_OV_Audio.mxf"), assetMap.getAsset(UUID.create("urn:uuid:559452f0-9b31-4df7-a9c0-6b16d43bd8b0"))); assertEquals(ImpUtils.getAbsolutePath("Chimera50_FTR_C_EN_XG-NR_20_4K_20150622_OV_Audio_2.mxf"), assetMap.getAsset(UUID.create("urn:uuid:559452f0-9b31-4df7-a9c0-6b16d43bd8b1"))); assertEquals(ImpUtils.getAbsolutePath("Chimera50_FTR_C_EN_XG-NR_20_4K_20150622_OV.mxf"), assetMap.getAsset(UUID.create("urn:uuid:6a64f1c5-629d-43be-befc-bebafed2e946"))); assertEquals(ImpUtils.getAbsolutePath("Chimera50_FTR_C_EN_XG-NR_20_4K_20150622_OV_2.mxf"), assetMap.getAsset(UUID.create("urn:uuid:6a64f1c5-629d-43be-befc-bebafed2e947"))); assertEquals(ImpUtils.getAbsolutePath("CPL.xml"), assetMap.getAsset(UUID.create("urn:uuid:6f548f17-48c5-452a-94ea-9bb58c6c5b5b"))); assertEquals(ImpUtils.getAbsolutePath("PKL.xml"), assetMap.getAsset(UUID.create("urn:uuid:805f2969-0356-4e70-88a0-8d9f724681d7"))); }
assertEquals(String.valueOf(0 + repeat), resourceContext.getParameterValue(ResourceContextParameters.NUM, contextInfo)); assertEquals(ImpUtils.getAbsolutePath("Chimera50_FTR_C_EN_XG-NR_20_4K_20150622_OV.mxf"), resourceContext.getParameterValue(ResourceContextParameters.ESSENCE, contextInfo)); assertEquals(String.valueOf(1 + repeat), resourceContext.getParameterValue(ResourceContextParameters.NUM, contextInfo)); assertEquals(ImpUtils.getAbsolutePath("Chimera50_FTR_C_EN_XG-NR_20_4K_20150622_OV_2.mxf"), resourceContext.getParameterValue(ResourceContextParameters.ESSENCE, contextInfo)); assertEquals(String.valueOf(2 + repeat), resourceContext.getParameterValue(ResourceContextParameters.NUM, contextInfo)); assertEquals(ImpUtils.getAbsolutePath("Chimera50_FTR_C_EN_XG-NR_20_4K_20150622_OV_2.mxf"), resourceContext.getParameterValue(ResourceContextParameters.ESSENCE, contextInfo)); assertEquals(String.valueOf(0 + repeat), resourceContext.getParameterValue(ResourceContextParameters.NUM, contextInfo)); assertEquals(ImpUtils.getAbsolutePath("Chimera50_FTR_C_EN_XG-NR_20_4K_20150622_OV.mxf"), resourceContext.getParameterValue(ResourceContextParameters.ESSENCE, contextInfo)); assertEquals(String.valueOf(1 + repeat), resourceContext.getParameterValue(ResourceContextParameters.NUM, contextInfo)); assertEquals(ImpUtils.getAbsolutePath("Chimera50_FTR_C_EN_XG-NR_20_4K_20150622_OV_2.mxf"), resourceContext.getParameterValue(ResourceContextParameters.ESSENCE, contextInfo));
assertEquals(String.valueOf(0 + repeat), resourceContext.getParameterValue(ResourceContextParameters.NUM, contextInfo)); assertEquals(ImpUtils.getAbsolutePath("Chimera50_FTR_C_EN_XG-NR_20_4K_20150622_OV_Audio.mxf"), resourceContext.getParameterValue(ResourceContextParameters.ESSENCE, contextInfo)); assertEquals(String.valueOf(0 + repeat), resourceContext.getParameterValue(ResourceContextParameters.NUM, contextInfo)); assertEquals(ImpUtils.getAbsolutePath("Chimera50_FTR_C_EN_XG-NR_20_4K_20150622_OV_Audio.mxf"), resourceContext.getParameterValue(ResourceContextParameters.ESSENCE, contextInfo)); assertEquals(String.valueOf(1 + repeat), resourceContext.getParameterValue(ResourceContextParameters.NUM, contextInfo)); assertEquals(ImpUtils.getAbsolutePath("Chimera50_FTR_C_EN_XG-NR_20_4K_20150622_OV_Audio_2.mxf"), resourceContext.getParameterValue(ResourceContextParameters.ESSENCE, contextInfo)); assertEquals(String.valueOf(0 + repeat), resourceContext.getParameterValue(ResourceContextParameters.NUM, contextInfo)); assertEquals(ImpUtils.getAbsolutePath("Chimera50_FTR_C_EN_XG-NR_20_4K_20150622_OV_Audio.mxf"), resourceContext.getParameterValue(ResourceContextParameters.ESSENCE, contextInfo)); assertEquals(String.valueOf(0 + repeat), resourceContext.getParameterValue(ResourceContextParameters.NUM, contextInfo)); assertEquals(ImpUtils.getAbsolutePath("Chimera50_FTR_C_EN_XG-NR_20_4K_20150622_OV_Audio_2.mxf"), resourceContext.getParameterValue(ResourceContextParameters.ESSENCE, contextInfo));