ObjFW  Diff

Differences From Artifact [22c6695ef5]:

To Artifact [f214844b74]:


24
25
26
27
28
29
30
31

32
33
34

35
36
37

38
39
40
41
42
43
44
45

46
47

48
49
50

51
52

53
54

55
56
57

58
59

60
61
62

63
64
65
66
24
25
26
27
28
29
30

31
32
33

34
35
36

37
38
39
40
41
42
43
44

45
46

47
48
49

50
51

52
53

54
55
56

57
58

59
60
61

62
63
64
65
66







-
+


-
+


-
+







-
+

-
+


-
+

-
+

-
+


-
+

-
+


-
+




@implementation TestsAppDelegate (OFDNSResolverTests)
- (void)DNSResolverTests
{
	OFAutoreleasePool *pool = [[OFAutoreleasePool alloc] init];
	OFDNSResolver *resolver = [OFDNSResolver resolver];
	OFMutableString *staticHosts = [OFMutableString string];

	for (OFString *host in [resolver staticHosts]) {
	for (OFString *host in resolver.staticHosts) {
		OFString *IPs;

		if ([staticHosts length] > 0)
		if (staticHosts.length > 0)
			[staticHosts appendString: @"; "];

		IPs = [[[resolver staticHosts] objectForKey: host]
		IPs = [[resolver.staticHosts objectForKey: host]
		    componentsJoinedByString: @", "];

		[staticHosts appendFormat: @"%@=(%@)", host, IPs];
	}
	PRINT(GREEN, @"Static hosts: %@", staticHosts);

	PRINT(GREEN, @"Name servers: %@",
	    [[resolver nameServers] componentsJoinedByString: @", "]);
	    [resolver.nameServers componentsJoinedByString: @", "]);

	PRINT(GREEN, @"Local domain: %@", [resolver localDomain]);
	PRINT(GREEN, @"Local domain: %@", resolver.localDomain);

	PRINT(GREEN, @"Search domains: %@",
	    [[resolver searchDomains] componentsJoinedByString: @", "]);
	    [resolver.searchDomains componentsJoinedByString: @", "]);

	PRINT(GREEN, @"Timeout: %lf", [resolver timeout]);
	PRINT(GREEN, @"Timeout: %lf", resolver.timeout);

	PRINT(GREEN, @"Max attempts: %u", [resolver maxAttempts]);
	PRINT(GREEN, @"Max attempts: %u", resolver.maxAttempts);

	PRINT(GREEN, @"Min number of dots in absolute name: %u",
	    [resolver minNumberOfDotsInAbsoluteName]);
	    resolver.minNumberOfDotsInAbsoluteName);

	PRINT(GREEN, @"Uses TCP: %u", [resolver usesTCP]);
	PRINT(GREEN, @"Uses TCP: %u", resolver.usesTCP);

	PRINT(GREEN, @"Config reload interval: %lf",
	    [resolver configReloadInterval]);
	    resolver.configReloadInterval);

	[pool drain];
}
@end