]> Cypherpunks.ru repositories - nncp.git/blobdiff - src/tx_test.go
Use bytes.Equal() instead of bytes.Compare()==0
[nncp.git] / src / tx_test.go
index 507bc8b94e7b5ba848b39e19aeb1ebcb7fb5dd37..6c0aa78569b8adb5f3471590bf0dadb203a73371 100644 (file)
@@ -1,6 +1,6 @@
 /*
 NNCP -- Node to Node copy, utilities for store-and-forward data exchange
-Copyright (C) 2016-2022 Sergey Matveev <stargrave@stargrave.org>
+Copyright (C) 2016-2023 Sergey Matveev <stargrave@stargrave.org>
 
 This program is free software: you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
@@ -87,7 +87,7 @@ func TestTx(t *testing.T) {
                }
                pkt, err := NewPkt(PktTypeExec, replyNice, []byte(pathSrc))
                src := bytes.NewReader(data)
-               dstNode, _, err := ctx.Tx(
+               dstNode, _, _, err := ctx.Tx(
                        nodeTgt,
                        pkt,
                        123,
@@ -148,14 +148,14 @@ func TestTx(t *testing.T) {
                                if !bytes.HasPrefix(pkt.Path[:], []byte(pathSrc)) {
                                        return false
                                }
-                               if bytes.Compare(bufR.Bytes(), []byte(data)) != 0 {
+                               if !bytes.Equal(bufR.Bytes(), []byte(data)) {
                                        return false
                                }
                        } else {
                                if pkt.Type != PktTypeTrns {
                                        return false
                                }
-                               if bytes.Compare(pkt.Path[:MTHSize], vias[i+1][:]) != 0 {
+                               if !bytes.Equal(pkt.Path[:MTHSize], vias[i+1][:]) {
                                        return false
                                }
                        }