@@ -0,0 +1,2039 @@
+package com.wizzardo.tools.evaluation;%0A%0Aimport org.junit.Assert;%0Aimport org.junit.Test;%0A%0Aimport java.util.Map;%0A%0A/**%0A * Created by wizzardo on 26.12.15.%0A */%0Apublic class ConfigTest %7B%0A%0A    @Test%0A    public void test_1() %7B%0A        String s = %22key = 'value'%22;%0A%0A        Expression expression = EvalTools.prepare(s);%0A%0A        Config config = new Config();%0A%0A        expression.get(config);%0A%0A        Assert.assertEquals(1, config.size());%0A        Assert.assertEquals(%22value%22, config.get(%22key%22));%0A    %7D%0A%0A    @Test%0A    public void test_2() %7B%0A        String s = %22a.b = 'value'%5Cn%22 +%0A                %22a.c = 'value 2'%22;%0A%0A        Expression expression = EvalTools.prepare(s);%0A%0A        Config config = new Config();%0A%0A        expression.get(config);%0A%0A        Assert.assertEquals(1, config.size());%0A        Assert.assertEquals(%22value%22, ((Map) config.get(%22a%22)).get(%22b%22));%0A        Assert.assertEquals(%22value 2%22, ((Map) config.get(%22a%22)).get(%22c%22));%0A    %7D%0A%0A    @Test%0A    public void test_3() %7B%0A        String s = %22a %7B b = 'value' %7D%22;%0A%0A        Expression expression = EvalTools.prepare(s);%0A%0A        Config config = new Config();%0A%0A        expression.get(config);%0A%0A        Assert.assertEquals(1, config.size());%0A        Assert.assertEquals(%22value%22, ((Map) config.get(%22a%22)).get(%22b%22));%0A    %7D%0A%0A    @Test%0A    public void test_4() %7B%0A        String s = %22a %7B b %7B c = 'value'%7D %7D%22;%0A%0A        Expression expression = EvalTools.prepare(s);%0A%0A        Config config = new Config();%0A%0A        expression.get(config);%0A%0A        Assert.assertEquals(1, config.size());%0A        Assert.assertEquals(%22value%22, ((Map) ((Map) config.get(%22a%22)).get(%22b%22)).get(%22c%22));%0A    %7D%0A%0A    @Test%0A    public void test_5() %7B%0A        String s = %22a %7B b = 'value'; c = 'value 2' %7D%22;%0A%0A        Expression expression = EvalTools.prepare(s);%0A%0A        Config config = new Config();%0A%0A        expression.get(config);%0A%0A        Assert.assertEquals(1, config.size());%0A        Assert.assertEquals(%22value%22, ((Map) config.get(%22a%22)).get(%22b%22));%0A        Assert.assertEquals(%22value 2%22, ((Map) config.get(%22a%22)).get(%22c%22));%0A    %7D%0A%7D%0A

add tests for Config