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 // }