Skip to content
Snippets Groups Projects
Commit 497f985e authored by Sergey Yakubov's avatar Sergey Yakubov
Browse files

add int test, start updating go logs

parent 8183e4fb
Branches
Tags
No related merge requests found
......@@ -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));
}
}
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")
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment