diff --git a/common/cpp/unittests/json_parser/test_json_parser.cpp b/common/cpp/unittests/json_parser/test_json_parser.cpp
index dfc5f3c6c08e634e230ca637a6314f52c60cea9e..d3017cac350dbbdd9ad9182472df99423baad8c0 100644
--- a/common/cpp/unittests/json_parser/test_json_parser.cpp
+++ b/common/cpp/unittests/json_parser/test_json_parser.cpp
@@ -281,4 +281,17 @@ TEST_F(ParseFileTests, Flatten) {
 }
 
 
+TEST(ParseString, RawString) {
+    std::string json = R"({"top":"top","embedded":{"ar":[2,2,3],"str":"text"}})";
+    std::string json_row = R"({"ar":[2,2,3],"str":"text"})";
+    JsonStringParser parser{json};
+
+    std::string res;
+    auto err = parser.Embedded("embedded").GetRawString(&res);
+    ASSERT_THAT(err, Eq(nullptr));
+    ASSERT_THAT(res, Eq(json_row));
+
+}
+
+
 }
diff --git a/common/go/src/asapo_common/logger/logrus_test.go b/common/go/src/asapo_common/logger/logrus_test.go
new file mode 100644
index 0000000000000000000000000000000000000000..0587dff3c031c64cb85a0fada301784ae5d9a586
--- /dev/null
+++ b/common/go/src/asapo_common/logger/logrus_test.go
@@ -0,0 +1,26 @@
+package logger
+
+import (
+	"fmt"
+	"github.com/sirupsen/logrus/hooks/test"
+	"github.com/stretchr/testify/assert"
+	"testing"
+)
+
+func logStr(hook *test.Hook) string {
+	s := ""
+	for _, entry := range hook.AllEntries() {
+		ss, _ := entry.String()
+		s += ss
+	}
+	return s
+}
+
+func TestLog(t *testing.T) {
+	l := &logRusLogger{}
+	hook := test.NewLocal(l.entry().Logger)
+	l.WithFields(map[string]interface{}{"testmap":1}).Info("aaa")
+	fmt.Println(logStr(hook))
+	assert.Contains(t, logStr(hook),"testmap")
+
+}