[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Dotgnu-pnet-commits] CVS: pnetlib/tests/System/Net TestIPAddress.cs,1.3
From: |
Rhys Weatherley <address@hidden> |
Subject: |
[Dotgnu-pnet-commits] CVS: pnetlib/tests/System/Net TestIPAddress.cs,1.3,1.4 |
Date: |
Thu, 28 Nov 2002 22:42:05 -0500 |
Update of /cvsroot/dotgnu-pnet/pnetlib/tests/System/Net
In directory subversions:/tmp/cvs-serv17439/tests/System/Net
Modified Files:
TestIPAddress.cs
Log Message:
Modifications to support the ECMA-compatible compilation mode.
Index: TestIPAddress.cs
===================================================================
RCS file: /cvsroot/dotgnu-pnet/pnetlib/tests/System/Net/TestIPAddress.cs,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -r1.3 -r1.4
*** TestIPAddress.cs 20 Nov 2002 02:14:16 -0000 1.3
--- TestIPAddress.cs 29 Nov 2002 03:42:03 -0000 1.4
***************
*** 46,49 ****
--- 46,63 ----
}
+ // Determine if the platform is little-endian.
+ private static bool IsLittleEndian
+ {
+ get
+ {
+ #if ECMA_COMPAT
+ // We cannot use "BitConverter", so use a different
approach.
+ return (IPAddress.HostToNetworkOrder(0x01020304) !=
0x01020304);
+ #else
+ return BitConverter.IsLittleEndian;
+ #endif
+ }
+ }
+
public void TestIPAddressConstructor()
{
***************
*** 73,77 ****
(long) 0xFFFFFFFF);
long loopback = IPAddress.HostToNetworkOrder (
! BitConverter.IsLittleEndian ? 0x7f000001 : 0x0100007f);
AssertEquals ("IPAddress.Loopback.Address == loopback",
IPAddress.Loopback.Address, loopback);
--- 87,91 ----
(long) 0xFFFFFFFF);
long loopback = IPAddress.HostToNetworkOrder (
! IsLittleEndian ? 0x7f000001 : 0x0100007f);
AssertEquals ("IPAddress.Loopback.Address == loopback",
IPAddress.Loopback.Address, loopback);
***************
*** 94,99 ****
72057594037927936 };
! long [] test = BitConverter.IsLittleEndian
! ? littleEndian
: bigEndian;
short s1=IPAddress.HostToNetworkOrder((short)test[0]);
--- 108,112 ----
72057594037927936 };
! long [] test = IsLittleEndian ? littleEndian : bigEndian;
short s1=IPAddress.HostToNetworkOrder((short)test[0]);
***************
*** 133,138 ****
72057594037927936 };
! long [] result = BitConverter.IsLittleEndian
! ? littleEndian
: bigEndian;
short s1=IPAddress.NetworkToHostOrder((short)bigEndian[0]);
--- 146,150 ----
72057594037927936 };
! long [] result = IsLittleEndian ? littleEndian : bigEndian;
short s1=IPAddress.NetworkToHostOrder((short)bigEndian[0]);
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Dotgnu-pnet-commits] CVS: pnetlib/tests/System/Net TestIPAddress.cs,1.3,1.4,
Rhys Weatherley <address@hidden> <=
- Prev by Date:
[Dotgnu-pnet-commits] CVS: pnetlib/tests/runtime/System/Security/Cryptography CryptoTestCase.cs,1.8,1.9 TestAES.cs,1.3,1.4 TestCryptography.cs,1.2,1.3 TestDES.cs,1.4,1.5 TestMD5.cs,1.2,1.3 TestRC2.cs,1.3,1.4 TestRNG.cs,1.2,1.3 TestSHA1.cs,1.2,1.3 TestSHA256.cs,1.2,1.3 TestSHA384.cs,1.2,1.3 TestSHA512.cs,1.2,1.3 TestTripleDES.cs,1.4,1.5
- Next by Date:
[Dotgnu-pnet-commits] CVS: pnetlib/tests/runtime Testruntime.cs,1.5,1.6
- Previous by thread:
[Dotgnu-pnet-commits] CVS: pnetlib/tests/runtime/System/Security/Cryptography CryptoTestCase.cs,1.8,1.9 TestAES.cs,1.3,1.4 TestCryptography.cs,1.2,1.3 TestDES.cs,1.4,1.5 TestMD5.cs,1.2,1.3 TestRC2.cs,1.3,1.4 TestRNG.cs,1.2,1.3 TestSHA1.cs,1.2,1.3 TestSHA256.cs,1.2,1.3 TestSHA384.cs,1.2,1.3 TestSHA512.cs,1.2,1.3 TestTripleDES.cs,1.4,1.5
- Next by thread:
[Dotgnu-pnet-commits] CVS: pnetlib/tests/runtime Testruntime.cs,1.5,1.6
- Index(es):