itAdd zenroom.go test unit. - tordam - A library for peer discovery inside the Tor network Err parazyd.org 70 hgit clone https://git.parazyd.org/tordam URL:https://git.parazyd.org/tordam parazyd.org 70 1Log /git/tordam/log.gph parazyd.org 70 1Files /git/tordam/files.gph parazyd.org 70 1Refs /git/tordam/refs.gph parazyd.org 70 1README /git/tordam/file/README.md.gph parazyd.org 70 1LICENSE /git/tordam/file/LICENSE.gph parazyd.org 70 i--- Err parazyd.org 70 1commit 7b6b654a957562857bbfd910ff957ea3883f5fa6 /git/tordam/commit/7b6b654a957562857bbfd910ff957ea3883f5fa6.gph parazyd.org 70 1parent 2b8a308d0f5d12be61cc505687f6fe64d13aca92 /git/tordam/commit/2b8a308d0f5d12be61cc505687f6fe64d13aca92.gph parazyd.org 70 hAuthor: parazyd URL:mailto:parazyd@dyne.org parazyd.org 70 iDate: Mon, 29 Oct 2018 17:53:21 +0100 Err parazyd.org 70 i Err parazyd.org 70 iAdd zenroom.go test unit. Err parazyd.org 70 i Err parazyd.org 70 iDiffstat: Err parazyd.org 70 i A pkg/damlib/zenroom_test.go | 49 +++++++++++++++++++++++++++++++ Err parazyd.org 70 i Err parazyd.org 70 i1 file changed, 49 insertions(+), 0 deletions(-) Err parazyd.org 70 i--- Err parazyd.org 70 1diff --git a/pkg/damlib/zenroom_test.go b/pkg/damlib/zenroom_test.go /git/tordam/file/pkg/damlib/zenroom_test.go.gph parazyd.org 70 it@@ -0,0 +1,49 @@ Err parazyd.org 70 i+package damlib Err parazyd.org 70 i+ Err parazyd.org 70 i+/* Err parazyd.org 70 i+ * Copyright (c) 2018 Dyne.org Foundation Err parazyd.org 70 i+ * tor-dam is written and maintained by Ivan J. Err parazyd.org 70 i+ * Err parazyd.org 70 i+ * This file is part of tor-dam Err parazyd.org 70 i+ * Err parazyd.org 70 i+ * This source code is free software: you can redistribute it and/or modify Err parazyd.org 70 i+ * it under the terms of the GNU General Public License as published by Err parazyd.org 70 i+ * the Free Software Foundation, either version 3 of the License, or Err parazyd.org 70 i+ * (at your option) any later version. Err parazyd.org 70 i+ * Err parazyd.org 70 i+ * This software is distributed in the hope that it will be useful, Err parazyd.org 70 i+ * but WITHOUT ANY WARRANTY; without even the implied warranty of Err parazyd.org 70 i+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the Err parazyd.org 70 i+ * GNU General Public License for more details. Err parazyd.org 70 i+ * Err parazyd.org 70 i+ * You should have received a copy of the GNU General Public License Err parazyd.org 70 i+ * along with this source code. If not, see . Err parazyd.org 70 i+ */ Err parazyd.org 70 i+ Err parazyd.org 70 i+import ( Err parazyd.org 70 i+ "testing" Err parazyd.org 70 i+) Err parazyd.org 70 i+ Err parazyd.org 70 i+func TestZenroomExec(t *testing.T) { Err parazyd.org 70 i+ ret := ZenroomExec(`print ("hello")`, "", "", "", 1) Err parazyd.org 70 i+ if ret != 0 { Err parazyd.org 70 i+ t.Fatal("ZenroomExec returned:", ret) Err parazyd.org 70 i+ } Err parazyd.org 70 i+ Err parazyd.org 70 i+ t.Log("ZenroomExec returned:", ret) Err parazyd.org 70 i+} Err parazyd.org 70 i+ Err parazyd.org 70 i+func TestZenroomExecToBuf(t *testing.T) { Err parazyd.org 70 i+ ret, stdout, _ := ZenroomExecToBuf(`print ("hello")`, "", "", "", 1) Err parazyd.org 70 i+ if ret != 0 { Err parazyd.org 70 i+ t.Fatal("ZenroomExec returned:", ret) Err parazyd.org 70 i+ } Err parazyd.org 70 i+ Err parazyd.org 70 i+ if string(stdout) != "hello" { Err parazyd.org 70 i+ t.Log("ZenroomExecToBuf stdout is not 'hello'") Err parazyd.org 70 i+ t.Log("Stdout is rather", string(stdout)) Err parazyd.org 70 i+ t.Fatal("ZenroomExecToBuf returned:", ret) Err parazyd.org 70 i+ } Err parazyd.org 70 i+ Err parazyd.org 70 i+ t.Log("ZenroomExecToBuf returned:", ret) Err parazyd.org 70 i+} Err parazyd.org 70 .