@@ -0,0 +1,840 @@
+package org.jpos.ee;%0A%0Aimport org.junit.jupiter.api.Test;%0A%0Aimport static org.junit.jupiter.api.Assertions.assertEquals;%0Aimport static org.junit.jupiter.api.Assertions.assertThrows;%0A%0Apublic class SysConfigEnvironmentProviderTest %7B%0A%0A    @SuppressWarnings(%22unchecked%22)%0A    SysConfigEnvironmentProvider getProvider() %7B%0A        return new SysConfigEnvironmentProvider() %7B%0A            @Override%0A            protected %3CT%3E T exec(DBAction%3CT%3E action) throws Exception %7B%0A                return (T) %22someValue%22;%0A            %7D%0A        %7D;%0A    %7D%0A%0A    @Test%0A    void testGetValue() %7B%0A        SysConfigEnvironmentProvider p = getProvider();%0A        String value = p.get(%22someKey%22);%0A        assertEquals(%22someValue%22, value);%0A    %7D%0A%0A    @Test%0A    void testKeyIsNull() %7B%0A        assertThrows(NullPointerException.class, () -%3E getProvider().get(null));%0A    %7D%0A%7D%0A

Add unit tests for SysConfigEnvironmentProvider.