ObjFW  Diff

Differences From Artifact [165fd0dcaf]:

To Artifact [bb7c59cc8b]:


34
35
36
37
38
39
40
41
42
43
44

45
46











47
48
49
50
51
52
53
	TEST(@"+[socket]", (sock = [OFIPXSocket socket]))

	@try {
		TEST(@"-[bindToPort:packetType:]",
		    R(address1 = [sock bindToPort: 0
				       packetType: 0]))
	} @catch (OFBindFailedException *e) {
		if (e.errNo != EAFNOSUPPORT)
			@throw e;

		[self outputString: @"[OFIPXSocket] -[bindToPort:packetType:]: "

				    @"IPX unsupported, skipping tests\n"
			   inColor: GREEN];












		objc_autoreleasePoolPop(pool);
		return;
	}

	TEST(@"-[sendBuffer:length:receiver:]",
	    R([sock sendBuffer: "Hello"







|
<
|
|
>
|
|
>
>
>
>
>
>
>
>
>
>
>







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
	TEST(@"+[socket]", (sock = [OFIPXSocket socket]))

	@try {
		TEST(@"-[bindToPort:packetType:]",
		    R(address1 = [sock bindToPort: 0
				       packetType: 0]))
	} @catch (OFBindFailedException *e) {
		switch (e.errNo) {

		case EAFNOSUPPORT:
			[self outputString: @"[OFIPXSocket] "
					    @"-[bindToPort:packetType:]: "
					    @"IPX unsupported, skipping tests\n"
				   inColor: GREEN];
			break;
		case EADDRNOTAVAIL:
			[self outputString: @"[OFIPXSocket] "
					    @"-[bindToPort:packetType:]: "
					    @"IPX not configured, skipping "
					    @"tests\n"
				   inColor: GREEN];
			break;
		default:
			@throw e;
		}

		objc_autoreleasePoolPop(pool);
		return;
	}

	TEST(@"-[sendBuffer:length:receiver:]",
	    R([sock sendBuffer: "Hello"