File tree Expand file tree Collapse file tree 2 files changed +9
-2
lines changed
main/java/com/bc/fiduceo/reader/slstr_subset
test/java/com/bc/fiduceo/reader/slstr_subset Expand file tree Collapse file tree 2 files changed +9
-2
lines changed Original file line number Diff line number Diff line change @@ -165,7 +165,7 @@ private NodeType findNodeType() {
165165
166166 @ Override
167167 public String getRegEx () {
168- return "S3[AB]_SL_1_RBT____(\\ d{8}T\\ d{6}_){3}\\ d{4}(_\\ d{3}){2}_\\ d{4}_LN2_O_NT_ \\ d{3}(.SEN3|.zip)" ;
168+ return "S3[AB]_SL_1_RBT____(\\ d{8}T\\ d{6}_){3}\\ d{4}(_\\ d{3}){2}_.*_ \\ d{3}(.SEN3|.zip)" ;
169169 }
170170
171171 @ Override
Original file line number Diff line number Diff line change 1818
1919import static org .junit .Assert .*;
2020
21+ @ SuppressWarnings ("resource" )
2122public class SlstrRegriddedSubsetReaderTest {
2223
2324 @ Test
@@ -31,13 +32,19 @@ public void testExtractName() {
3132 public void testGetRegEx () {
3233 final SlstrRegriddedSubsetReader reader = new SlstrRegriddedSubsetReader (null ); // this test does not require a context class tb 2022-08-19
3334
34- final String expected = "S3[AB]_SL_1_RBT____(\\ d{8}T\\ d{6}_){3}\\ d{4}(_\\ d{3}){2}_\\ d{4}_LN2_O_NT_ \\ d{3}(.SEN3|.zip)" ;
35+ final String expected = "S3[AB]_SL_1_RBT____(\\ d{8}T\\ d{6}_){3}\\ d{4}(_\\ d{3}){2}_.*_ \\ d{3}(.SEN3|.zip)" ;
3536 assertEquals (expected , reader .getRegEx ());
3637
3738 final Pattern pattern = Pattern .compile (expected );
3839 Matcher matcher = pattern .matcher ("S3A_SL_1_RBT____20200522T231202_20200522T231502_20200524T053503_0179_058_286_5580_LN2_O_NT_004.SEN3" );
3940 assertTrue (matcher .matches ());
4041
42+ matcher = pattern .matcher ("S3A_SL_1_RBT____20161112T120208_20161112T120508_20181003T074857_0179_011_023______LR1_R_NT_003.zip" );
43+ assertTrue (matcher .matches ());
44+
45+ matcher = pattern .matcher ("S3A_SL_1_RBT____20220809T000124_20220809T000424_20220810T075621_0179_088_258_5400_PS1_O_NT_004.SEN3" );
46+ assertTrue (matcher .matches ());
47+
4148 matcher = pattern .matcher ("S3B_SL_1_RBT____20191117T231801_20191117T232101_20191119T035119_0180_032_172_5400_LN2_O_NT_003.SEN3" );
4249 assertTrue (matcher .matches ());
4350
You can’t perform that action at this time.
0 commit comments