@@ -11,6 +11,7 @@ import (
1111 "testing"
1212 "time"
1313
14+ "github.com/getlantern/lantern-box/tracker/clientcontext"
1415 "github.com/sagernet/sing-box/log"
1516)
1617
@@ -122,7 +123,7 @@ func TestDataCapEndToEndNoThrottling(t *testing.T) {
122123 config := ConnConfig {
123124 Conn : mockConn ,
124125 Client : client ,
125- ClientInfo : & ClientInfo {
126+ ClientInfo : & clientcontext. ClientInfo {
126127 DeviceID : "test-device" ,
127128 CountryCode : "US" ,
128129 Platform : "android" ,
@@ -220,7 +221,7 @@ func TestDataCapEndToEndWithThrottling(t *testing.T) {
220221 config := ConnConfig {
221222 Conn : mockConn ,
222223 Client : client ,
223- ClientInfo : & ClientInfo {
224+ ClientInfo : & clientcontext. ClientInfo {
224225 DeviceID : "test-device" ,
225226 CountryCode : "US" ,
226227 Platform : "android" ,
@@ -312,7 +313,7 @@ func TestDataCapThrottleSpeedAdjustment(t *testing.T) {
312313 config := ConnConfig {
313314 Conn : mockConn ,
314315 Client : nil , // No client needed for this test
315- ClientInfo : & ClientInfo {
316+ ClientInfo : & clientcontext. ClientInfo {
316317 DeviceID : "test-device" ,
317318 },
318319 Logger : noopLogger ,
@@ -372,7 +373,7 @@ func TestDataCapPeriodicReporting(t *testing.T) {
372373 config := ConnConfig {
373374 Conn : mockConn ,
374375 Client : client ,
375- ClientInfo : & ClientInfo {
376+ ClientInfo : & clientcontext. ClientInfo {
376377 DeviceID : "test-device" ,
377378 CountryCode : "US" ,
378379 Platform : "android" ,
@@ -446,7 +447,7 @@ func TestDataCapFinalReportOnClose(t *testing.T) {
446447 config := ConnConfig {
447448 Conn : mockConn ,
448449 Client : client ,
449- ClientInfo : & ClientInfo {
450+ ClientInfo : & clientcontext. ClientInfo {
450451 DeviceID : "test-device-final" ,
451452 CountryCode : "US" ,
452453 Platform : "ios" ,
@@ -503,7 +504,7 @@ func TestDataCapSidecarUnreachable(t *testing.T) {
503504 config := ConnConfig {
504505 Conn : mockConn ,
505506 Client : client ,
506- ClientInfo : & ClientInfo {
507+ ClientInfo : & clientcontext. ClientInfo {
507508 DeviceID : "test-device" ,
508509 },
509510 Logger : noopLogger ,
@@ -555,7 +556,7 @@ func TestDataCapSidecarReturnsError(t *testing.T) {
555556 config := ConnConfig {
556557 Conn : mockConn ,
557558 Client : client ,
558- ClientInfo : & ClientInfo {
559+ ClientInfo : & clientcontext. ClientInfo {
559560 DeviceID : "test-device" ,
560561 },
561562 Logger : noopLogger ,
@@ -586,7 +587,7 @@ func TestDataCapNilClient(t *testing.T) {
586587 config := ConnConfig {
587588 Conn : mockConn ,
588589 Client : nil , // Datacap disabled
589- ClientInfo : & ClientInfo {
590+ ClientInfo : & clientcontext. ClientInfo {
590591 DeviceID : "test-device" ,
591592 },
592593 Logger : noopLogger ,
@@ -634,7 +635,7 @@ func TestDataCapZeroBytes(t *testing.T) {
634635 config := ConnConfig {
635636 Conn : mockConn ,
636637 Client : client ,
637- ClientInfo : & ClientInfo {
638+ ClientInfo : & clientcontext. ClientInfo {
638639 DeviceID : "test-device" ,
639640 },
640641 Logger : noopLogger ,
@@ -671,7 +672,7 @@ func TestDataCapConcurrentReadWrite(t *testing.T) {
671672 config := ConnConfig {
672673 Conn : mockConn ,
673674 Client : client ,
674- ClientInfo : & ClientInfo {
675+ ClientInfo : & clientcontext. ClientInfo {
675676 DeviceID : "test-device" ,
676677 },
677678 Logger : noopLogger ,
@@ -747,7 +748,7 @@ func TestDataCapMultipleClose(t *testing.T) {
747748 config := ConnConfig {
748749 Conn : mockConn ,
749750 Client : client ,
750- ClientInfo : & ClientInfo {
751+ ClientInfo : & clientcontext. ClientInfo {
751752 DeviceID : "test-device" ,
752753 },
753754 Logger : noopLogger ,
@@ -786,7 +787,7 @@ func TestDataCapThrottleDisableAfterEnable(t *testing.T) {
786787 config := ConnConfig {
787788 Conn : mockConn ,
788789 Client : nil ,
789- ClientInfo : & ClientInfo {
790+ ClientInfo : & clientcontext. ClientInfo {
790791 DeviceID : "test-device" ,
791792 },
792793 Logger : noopLogger ,
@@ -846,7 +847,7 @@ func TestDataCapEmptyDeviceID(t *testing.T) {
846847 config := ConnConfig {
847848 Conn : mockConn ,
848849 Client : client ,
849- ClientInfo : & ClientInfo {
850+ ClientInfo : & clientcontext. ClientInfo {
850851 DeviceID : "" , // Empty device ID
851852 },
852853 Logger : noopLogger ,
@@ -891,7 +892,7 @@ func TestDataCapLargeDataTransfer(t *testing.T) {
891892 config := ConnConfig {
892893 Conn : mockConn ,
893894 Client : client ,
894- ClientInfo : & ClientInfo {
895+ ClientInfo : & clientcontext. ClientInfo {
895896 DeviceID : "test-device" ,
896897 },
897898 Logger : noopLogger ,
@@ -946,7 +947,7 @@ func TestDataCapRapidOpenClose(t *testing.T) {
946947 config := ConnConfig {
947948 Conn : mockConn ,
948949 Client : client ,
949- ClientInfo : & ClientInfo {
950+ ClientInfo : & clientcontext. ClientInfo {
950951 DeviceID : "test-device" ,
951952 },
952953 Logger : noopLogger ,
@@ -999,7 +1000,7 @@ func TestDataCapStatusCheckAfterReport(t *testing.T) {
9991000 config := ConnConfig {
10001001 Conn : mockConn ,
10011002 Client : client ,
1002- ClientInfo : & ClientInfo {
1003+ ClientInfo : & clientcontext. ClientInfo {
10031004 DeviceID : "test-device" ,
10041005 },
10051006 Logger : noopLogger ,
@@ -1055,7 +1056,7 @@ func TestDataCapDifferentPlatforms(t *testing.T) {
10551056 config := ConnConfig {
10561057 Conn : mockConn ,
10571058 Client : client ,
1058- ClientInfo : & ClientInfo {
1059+ ClientInfo : & clientcontext. ClientInfo {
10591060 DeviceID : "test-device" ,
10601061 Platform : platform ,
10611062 },
@@ -1110,7 +1111,7 @@ func TestDataCapCountryCodeVariations(t *testing.T) {
11101111 config := ConnConfig {
11111112 Conn : mockConn ,
11121113 Client : client ,
1113- ClientInfo : & ClientInfo {
1114+ ClientInfo : & clientcontext. ClientInfo {
11141115 DeviceID : "test-device" ,
11151116 CountryCode : code ,
11161117 },
@@ -1150,7 +1151,7 @@ func TestDataCapReadWriteErrors(t *testing.T) {
11501151 config := ConnConfig {
11511152 Conn : mockConn ,
11521153 Client : client ,
1153- ClientInfo : & ClientInfo {
1154+ ClientInfo : & clientcontext. ClientInfo {
11541155 DeviceID : "test-device" ,
11551156 },
11561157 Logger : noopLogger ,
@@ -1201,7 +1202,7 @@ func TestDataCapContextCancellation(t *testing.T) {
12011202 config := ConnConfig {
12021203 Conn : mockConn ,
12031204 Client : client ,
1204- ClientInfo : & ClientInfo {
1205+ ClientInfo : & clientcontext. ClientInfo {
12051206 DeviceID : "test-device" ,
12061207 },
12071208 Logger : noopLogger ,
0 commit comments