You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@plc4x.apache.org by sr...@apache.org on 2023/05/10 12:00:31 UTC
[plc4x] branch develop updated: test(plc4go/spi): move pcap creation to concrete test
This is an automated email from the ASF dual-hosted git repository.
sruehl pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/plc4x.git
The following commit(s) were added to refs/heads/develop by this push:
new 9c14a1f71a test(plc4go/spi): move pcap creation to concrete test
9c14a1f71a is described below
commit 9c14a1f71a3a37e60c1e877bf0be11e874d1659d
Author: Sebastian Rühl <sr...@apache.org>
AuthorDate: Wed May 10 14:00:23 2023 +0200
test(plc4go/spi): move pcap creation to concrete test
---
plc4go/spi/transports/pcap/Transport_test.go | 14 +++++++++-----
1 file changed, 9 insertions(+), 5 deletions(-)
diff --git a/plc4go/spi/transports/pcap/Transport_test.go b/plc4go/spi/transports/pcap/Transport_test.go
index 303c15a94d..0474c410ee 100644
--- a/plc4go/spi/transports/pcap/Transport_test.go
+++ b/plc4go/spi/transports/pcap/Transport_test.go
@@ -140,9 +140,10 @@ func TestTransportInstance_Connect(t *testing.T) {
reader *bufio.Reader
}
tests := []struct {
- name string
- fields fields
- wantErr bool
+ name string
+ fields fields
+ mockSetup func(t *testing.T, fields *fields)
+ wantErr bool
}{
{
name: "already connected",
@@ -157,13 +158,16 @@ func TestTransportInstance_Connect(t *testing.T) {
},
{
name: "connect with file",
- fields: fields{
- transportFile: createPcap(t),
+ mockSetup: func(t *testing.T, fields *fields) {
+ fields.transportFile = createPcap(t)
},
},
}
for _, tt := range tests {
t.Run(tt.name, func(t *testing.T) {
+ if tt.mockSetup != nil {
+ tt.mockSetup(t, &tt.fields)
+ }
m := &TransportInstance{
DefaultBufferedTransportInstance: tt.fields.DefaultBufferedTransportInstance,
transportFile: tt.fields.transportFile,