AdGuardDNS/internal/agdnet/agdnet_example_test.go

28 lines
760 B
Go
Raw Permalink Normal View History

2022-08-26 14:18:35 +03:00
package agdnet_test
import (
"fmt"
"github.com/AdguardTeam/AdGuardDNS/internal/agdnet"
)
2022-12-29 15:36:26 +03:00
func ExampleAndroidMetricDomainReplacement() {
2023-06-11 12:58:40 +03:00
printResult := func(input string) {
fmt.Printf("%-42q: %q\n", input, agdnet.AndroidMetricDomainReplacement(input))
}
2022-12-29 15:36:26 +03:00
anAndroidDomain := "12345678-dnsotls-ds.metric.gstatic.com."
2023-06-11 12:58:40 +03:00
printResult(anAndroidDomain)
2022-08-26 14:18:35 +03:00
2022-12-29 15:36:26 +03:00
anAndroidDomain = "123456-dnsohttps-ds.metric.gstatic.com."
2023-06-11 12:58:40 +03:00
printResult(anAndroidDomain)
2022-12-29 15:36:26 +03:00
notAndroidDomain := "example.com"
2023-06-11 12:58:40 +03:00
printResult(notAndroidDomain)
2022-08-26 14:18:35 +03:00
// Output:
2022-12-29 15:36:26 +03:00
// "12345678-dnsotls-ds.metric.gstatic.com." : "00000000-dnsotls-ds.metric.gstatic.com."
// "123456-dnsohttps-ds.metric.gstatic.com." : "000000-dnsohttps-ds.metric.gstatic.com."
// "example.com" : ""
2022-08-26 14:18:35 +03:00
}