github.com/nxtrace/NTrace-core@v1.3.1-0.20240513132635-39169291e8c9/printer/printer_test.go (about)

     1  package printer
     2  
     3  // func TestPrintTraceRouteNav(t *testing.T) {
     4  // 	PrintTraceRouteNav(util.DomainLookUp("1.1.1.1", false), "1.1.1.1", "dataOrigin")
     5  // }
     6  
     7  // var testGeo = &ipgeo.IPGeoData{
     8  // 	Asnumber: "TestAsnumber",
     9  // 	Country:  "TestCountry",
    10  // 	Prov:     "TestProv",
    11  // 	City:     "TestCity",
    12  // 	District: "TestDistrict",
    13  // 	Owner:    "TestOwner",
    14  // 	Isp:      "TestIsp",
    15  // }
    16  
    17  // var testResult = &trace.Result{
    18  // 	Hops: [][]trace.Hop{
    19  // 		{
    20  // 			{
    21  // 				Success:  true,
    22  // 				Address:  &net.IPAddr{IP: net.ParseIP("192.168.3.1")},
    23  // 				Hostname: "test",
    24  // 				TTL:      0,
    25  // 				RTT:      10 * time.Millisecond,
    26  // 				Error:    nil,
    27  // 				Geo:      testGeo,
    28  // 			},
    29  // 			{
    30  // 				Success:  true,
    31  // 				Address:  &net.IPAddr{IP: net.ParseIP("192.168.3.1")},
    32  // 				Hostname: "test",
    33  // 				TTL:      0,
    34  // 				RTT:      10 * time.Millisecond,
    35  // 				Error:    nil,
    36  // 				Geo:      testGeo,
    37  // 			},
    38  // 		},
    39  // 		{
    40  // 			{
    41  // 				Success:  false,
    42  // 				Address:  nil,
    43  // 				Hostname: "",
    44  // 				TTL:      0,
    45  // 				RTT:      0,
    46  // 				Error:    errors.New("test error"),
    47  // 				Geo:      nil,
    48  // 			},
    49  // 			{
    50  // 				Success:  true,
    51  // 				Address:  &net.IPAddr{IP: net.ParseIP("192.168.3.1")},
    52  // 				Hostname: "test",
    53  // 				TTL:      0,
    54  // 				RTT:      10 * time.Millisecond,
    55  // 				Error:    nil,
    56  // 				Geo:      nil,
    57  // 			},
    58  // 		},
    59  // 		{
    60  // 			{
    61  // 				Success:  true,
    62  // 				Address:  &net.IPAddr{IP: net.ParseIP("192.168.3.1")},
    63  // 				Hostname: "test",
    64  // 				TTL:      0,
    65  // 				RTT:      0,
    66  // 				Error:    nil,
    67  // 				Geo:      &ipgeo.IPGeoData{},
    68  // 			},
    69  // 			{
    70  // 				Success:  true,
    71  // 				Address:  &net.IPAddr{IP: net.ParseIP("192.168.3.1")},
    72  // 				Hostname: "",
    73  // 				TTL:      0,
    74  // 				RTT:      10 * time.Millisecond,
    75  // 				Error:    nil,
    76  // 				Geo:      testGeo,
    77  // 			},
    78  // 		},
    79  // 	},
    80  // }
    81  
    82  // // func TestTraceroutePrinter(t *testing.T) {
    83  // // 	TraceroutePrinter(testResult)
    84  // // }
    85  
    86  // func TestTracerouteTablePrinter(t *testing.T) {
    87  // 	TracerouteTablePrinter(testResult)
    88  // }
    89  
    90  // func TestRealtimePrinter(t *testing.T) {
    91  // 	RealtimePrinter(testResult, 0)
    92  // 	// RealtimePrinter(testResult, 1)
    93  // 	// RealtimePrinter(testResult, 2)
    94  // }