Skip to content

Commit

Permalink
[System Probe] Update unit test to reflect UDP connection direction c…
Browse files Browse the repository at this point in the history
…hanges (#5314)
  • Loading branch information
Spencer Brown authored Apr 24, 2020
1 parent 5546f52 commit a049687
Showing 1 changed file with 13 additions and 3 deletions.
16 changes: 13 additions & 3 deletions pkg/ebpf/tracer_direction_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -28,11 +28,21 @@ func TestOutgoingTCPDirection(t *testing.T) {
assert.Equal(t, OUTGOING, connStat.Direction)
}

func TestUDPConnectionDirection(t *testing.T) {
func TestIncomingUDPConnectionDirection(t *testing.T) {
tr := &Tracer{
portMapping: NewPortMapping(NewDefaultConfig().ProcRoot, NewDefaultConfig()),
udpPortMapping: NewPortMapping(NewDefaultConfig().ProcRoot, NewDefaultConfig()),
}
tr.udpPortMapping.AddMapping(5323)
connStat := CreateConnectionStat("10.2.25.1", "38.122.226.210", 5323, 8125, UDP)
connStat.Direction = tr.determineConnectionDirection(&connStat)
assert.Equal(t, NONE, connStat.Direction)
assert.Equal(t, INCOMING, connStat.Direction)
}

func TestOutgoingUDPConnectionDirection(t *testing.T) {
tr := &Tracer{
udpPortMapping: NewPortMapping(NewDefaultConfig().ProcRoot, NewDefaultConfig()),
}
connStat := CreateConnectionStat("10.2.25.1", "38.122.226.210", 5323, 8125, UDP)
connStat.Direction = tr.determineConnectionDirection(&connStat)
assert.Equal(t, OUTGOING, connStat.Direction)
}

0 comments on commit a049687

Please sign in to comment.