You've already forked linux-packaging-mono
Imported Upstream version 4.2.0.179
Former-commit-id: 0a113cb3a6feb7873f632839b1307cc6033cd595
This commit is contained in:
committed by
Jo Shields
parent
183bba2c9a
commit
6992685b86
@@ -8,11 +8,14 @@
|
||||
//
|
||||
|
||||
using NUnit.Framework;
|
||||
#if !MONODROID
|
||||
using NUnit.Framework.SyntaxHelpers;
|
||||
#endif
|
||||
using System;
|
||||
using System.Text;
|
||||
using System.Threading;
|
||||
using Mono.Unix;
|
||||
using Mono.Unix.Android;
|
||||
using Mono.Unix.Native;
|
||||
|
||||
namespace MonoTests.Mono.Unix.Native {
|
||||
@@ -25,6 +28,8 @@ namespace MonoTests.Mono.Unix.Native {
|
||||
[ExpectedException (typeof (ArgumentOutOfRangeException))]
|
||||
public void TestRealTimeOutOfRange ()
|
||||
{
|
||||
if (!TestHelper.CanUseRealTimeSignals ())
|
||||
return;
|
||||
RealTimeSignum rts = new RealTimeSignum (int.MaxValue);
|
||||
}
|
||||
|
||||
@@ -32,12 +37,16 @@ namespace MonoTests.Mono.Unix.Native {
|
||||
[ExpectedException (typeof (ArgumentOutOfRangeException))]
|
||||
public void TestRealTimeSignumNegativeOffset ()
|
||||
{
|
||||
if (!TestHelper.CanUseRealTimeSignals ())
|
||||
return;
|
||||
RealTimeSignum rts1 = new RealTimeSignum (-1);
|
||||
}
|
||||
|
||||
[Test]
|
||||
public void TestRTSignalEquality ()
|
||||
{
|
||||
if (!TestHelper.CanUseRealTimeSignals ())
|
||||
return;
|
||||
RealTimeSignum rts1 = new RealTimeSignum (0);
|
||||
RealTimeSignum rts2 = new RealTimeSignum (0);
|
||||
Assert.That (rts1 == rts2, Is.True);
|
||||
@@ -47,6 +56,8 @@ namespace MonoTests.Mono.Unix.Native {
|
||||
[Test]
|
||||
public void TestRTSignalInequality ()
|
||||
{
|
||||
if (!TestHelper.CanUseRealTimeSignals ())
|
||||
return;
|
||||
RealTimeSignum rts1 = new RealTimeSignum (0);
|
||||
RealTimeSignum rts2 = new RealTimeSignum (1);
|
||||
Assert.That (rts1 == rts2, Is.False);
|
||||
@@ -56,6 +67,8 @@ namespace MonoTests.Mono.Unix.Native {
|
||||
[Test]
|
||||
public void TestRTSignalGetHashCodeEquality ()
|
||||
{
|
||||
if (!TestHelper.CanUseRealTimeSignals ())
|
||||
return;
|
||||
RealTimeSignum rts1 = new RealTimeSignum (0);
|
||||
RealTimeSignum rts2 = new RealTimeSignum (0);
|
||||
Assert.That (rts1.GetHashCode (), Is.EqualTo(rts2.GetHashCode ()));
|
||||
@@ -64,6 +77,8 @@ namespace MonoTests.Mono.Unix.Native {
|
||||
[Test]
|
||||
public void TestRTSignalGetHashCodeInequality ()
|
||||
{
|
||||
if (!TestHelper.CanUseRealTimeSignals ())
|
||||
return;
|
||||
RealTimeSignum rts1 = new RealTimeSignum (0);
|
||||
RealTimeSignum rts2 = new RealTimeSignum (1);
|
||||
Assert.That (rts1.GetHashCode (), Is.Not.EqualTo(rts2.GetHashCode ()));
|
||||
@@ -72,6 +87,8 @@ namespace MonoTests.Mono.Unix.Native {
|
||||
[Test]
|
||||
public void TestIsRTSignalPropertyForRTSignum ()
|
||||
{
|
||||
if (!TestHelper.CanUseRealTimeSignals ())
|
||||
return;
|
||||
UnixSignal signal1 = new UnixSignal(new RealTimeSignum (0));
|
||||
Assert.That (signal1.IsRealTimeSignal, Is.True);
|
||||
}
|
||||
@@ -79,6 +96,8 @@ namespace MonoTests.Mono.Unix.Native {
|
||||
[Test]
|
||||
public void TestIsRTSignalPropertyForSignum ()
|
||||
{
|
||||
if (!TestHelper.CanUseRealTimeSignals ())
|
||||
return;
|
||||
UnixSignal signal1 = new UnixSignal (Signum.SIGSEGV);
|
||||
Assert.That (signal1.IsRealTimeSignal, Is.False);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user