### Question:
Amsr2ProductReaderPlugIn implements ProductReaderPlugIn { static boolean isCorrectFilename(String filename) { return filename.matches(AMSR2_FILE_NAME_PATTERN); }  @Override DecodeQualification getDecodeQualification(Object o); @Override Class[] getInputTypes(); @Override ProductReader createReaderInstance(); @Override String[] getFormatNames(); @Override String[] getDefaultFileExtensions(); @Override String getDescription(Locale locale); @Override BeamFileFilter getProductFileFilter(); static final String FORMAT_NAME; static final String FILE_EXTENSION_H5; }### Answer:
@Test public void testCanDecode_nominalFile() throws Exception { final String filename = "GW1AM2_201503142222_158A_L1SGRTBR_1110110.h5"; assertTrue(Amsr2ProductReaderPlugIn.isCorrectFilename(filename)); }
@Test public void testCanDecode_unpackedTemporaryFile() throws Exception { final String filename = "GW1AM2_201503142222_158A_L1SGRTBR_1110110666496307406491968.h5"; assertTrue(Amsr2ProductReaderPlugIn.isCorrectFilename(filename)); }