@Test
public void testStitchPDUs_OnlyOneSlstrL1BProductFile() throws Exception {

    final File firstSlstrFile = TestUtils.getFirstSlstrFile();
    final File stitchedProductFile = SlstrPduStitcher.createStitchedSlstrL1BFile(targetDirectory,
            new File[]{firstSlstrFile}, null, ProgressMonitor.NULL);
    final File slstrFileParentDirectory = firstSlstrFile.getParentFile();
    assertNotNull(stitchedProductFile);
    final File stitchedProductFileParentDirectory = stitchedProductFile.getParentFile();
    assertEquals(slstrFileParentDirectory.getName(), stitchedProductFileParentDirectory.getName());
    assertEquals(targetDirectory, stitchedProductFileParentDirectory.getParentFile());
    final File[] files = slstrFileParentDirectory.listFiles();
    assertNotNull(files);
    for (File slstrFile : files) {
        assert (new File(stitchedProductFileParentDirectory, slstrFile.getName()).exists());
    }
}