Skip to content

Commit a5a0817

Browse files
authored
The ROI of this test is too low, removing it. (#882)
1. The function "func (explanation *Explanation) String(verbose bool) string" is already tested exhaustively; the function "func (e *explainOutputEntry) String() string " being checked by this test just calls the former function 2. The test included hard coded test strings - which have to be manually changed each time there is a change in the explain string
1 parent 2c19168 commit a5a0817

File tree

1 file changed

+0
-35
lines changed

1 file changed

+0
-35
lines changed

pkg/ibmvpc/explainability_test.go

Lines changed: 0 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@ package ibmvpc
99
import (
1010
"fmt"
1111
"path/filepath"
12-
"strings"
1312
"testing"
1413

1514
"github.com/stretchr/testify/require"
@@ -950,40 +949,6 @@ func TestMultiExplainSanity2(t *testing.T) {
950949
require.Equal(t, i, len(inputMultiExplain))
951950
}
952951

953-
func TestMultiExplainabilityOutput(t *testing.T) {
954-
vpcsConfig := getConfig(t, "tgw_basic_example")
955-
require.NotNil(t, vpcsConfig, "vpcsConfig equals nil")
956-
groupedConns := make(map[string]*vpcmodel.GroupConnLines)
957-
nodesConn := make(map[string]*vpcmodel.VPCConnectivity)
958-
for i, vpcConfig := range vpcsConfig.Configs() {
959-
thisConn, err := vpcConfig.GetVPCNetworkConnectivity(false, false)
960-
if err != nil {
961-
fmt.Printf("%v. %s", i, err.Error())
962-
}
963-
require.Nil(t, err)
964-
groupedConns[i] = thisConn.GroupedConnectivity
965-
nodesConn[i] = thisConn
966-
}
967-
inputMultiExplain := vpcmodel.CreateMultiExplanationsInput(vpcsConfig, nodesConn, groupedConns)
968-
multiExplain := vpcmodel.MultiExplain(inputMultiExplain, nodesConn)
969-
outputSlice := make([]string, len(multiExplain))
970-
for i, explain := range multiExplain {
971-
require.Equal(t, "", explain.EntryError())
972-
outputSlice[i] = explain.String()
973-
}
974-
outputString := strings.Join(outputSlice, "")
975-
fmt.Println("\n\n", outputString)
976-
require.Contains(t, outputString, "No connectivity from Public Internet (all ranges) to ky-vpc2-vsi[10.240.64.5];\n"+
977-
"\tconnection is blocked because there is no resource for external connectivity", "no connection external src entry")
978-
require.Contains(t, outputString, "No connectivity from ky-vpc2-vsi[10.240.64.5] to Public Internet (all ranges);\n"+
979-
"\tconnection is blocked because there is no resource for external connectivity", "no connection external dst entry")
980-
require.Contains(t, outputString, "ky-vpc1-vsi[10.240.0.5] -> security group ky-vpc1-sg -> "+
981-
"network ACL ky-vpc1-acl1 -> subnet ky-vpc1-net1 -> ", "connection vsi to vsi")
982-
require.Contains(t, outputString, "ky-vpc1 -> TGW local-tg-ky -> ky-vpc2 ->", "connection vsi to vsi")
983-
require.Contains(t, outputString, "subnet ky-vpc2-net1 -> network ACL ky-vpc2-acl1 ->"+
984-
" security group ky-vpc2-sg -> ky-vpc2-vsi[10.240.64.5]", "connection vsi to vsi")
985-
}
986-
987952
func TestInputLBPrivateIP(t *testing.T) {
988953
vpcConfigMultiVpc := getConfig(t, "iks_config_object")
989954
require.NotNil(t, vpcConfigMultiVpc, "vpcConfigMultiVpc equals nil")

0 commit comments

Comments
 (0)