### Question:
ScaledCh3BandReader extends CalibratedBandReader { boolean createFillValueLine(int frameIndicator) { return MetopReader.isChannel3a(frameIndicator) ^ channel == AvhrrConstants.CH_3A; } ScaledCh3BandReader(int channel, MetopFile metopFile, ImageInputStream inputStream, RadianceCalibrator radianceCalibrator); @Override void readBandRasterData(int sourceOffsetX,
                                   int sourceOffsetY,
                                   int sourceWidth,
                                   int sourceHeight,
                                   int sourceStepX,
                                   int sourceStepY,
                                   final ProductData destBuffer,
                                   final ProgressMonitor pm);  }### Answer:
@Test public void testCreateFillValueLine() { final int ch3a_flag = 1; final int ch3b_flag = 0; assertTrue(readerCh_3A.createFillValueLine(ch3b_flag)); assertFalse(readerCh_3A.createFillValueLine(ch3a_flag)); assertTrue(readerCh_3B.createFillValueLine(ch3a_flag)); assertFalse(readerCh_3B.createFillValueLine(ch3b_flag)); }