@Test
public void testGetForwardAndInverseKeys_pixelCoding_default() {

    final String forwardKey = System.getProperty(SYSPROP_OLCI_PIXEL_CODING_FORWARD);
    final String inverseKey = System.getProperty(SYSPROP_OLCI_PIXEL_CODING_INVERSE);
    final String fractionalAccuracy = System.getProperty(SYSPROP_OLCI_USE_FRACTIONAL_ACCURACY);
    try {
        System.clearProperty(SYSPROP_OLCI_PIXEL_CODING_INVERSE);
        System.clearProperty(SYSPROP_OLCI_PIXEL_CODING_FORWARD);
        System.clearProperty(SYSPROP_OLCI_USE_FRACTIONAL_ACCURACY);
        final String[] codingKeys = OlciProductFactory.getForwardAndInverseKeys_pixelCoding();
        assertEquals("FWD_PIXEL", codingKeys[0]);
        assertEquals("INV_PIXEL_QUAD_TREE", codingKeys[1]);
    } finally {
        if (forwardKey != null) {
            System.setProperty(SYSPROP_OLCI_PIXEL_CODING_FORWARD, forwardKey);
        }
        if (inverseKey != null) {
            System.setProperty(SYSPROP_OLCI_PIXEL_CODING_INVERSE, inverseKey);
        }
        if (fractionalAccuracy != null) {
            System.setProperty(SYSPROP_OLCI_USE_FRACTIONAL_ACCURACY, fractionalAccuracy);
        }
    }
}