From 4e998ed80a35acbb812b7093edfc7fd87e9b5419 Mon Sep 17 00:00:00 2001 From: David Eriksson Date: Sun, 12 Aug 2001 09:23:19 +0000 Subject: wrote some tests for satellite --- ext/satellite/tests/001.phpt | 23 +++++++++++++++++++++++ ext/satellite/tests/002.phpt | 15 +++++++++++++++ ext/satellite/tests/003.phpt | 21 +++++++++++++++++++++ ext/satellite/tests/004.phpt | 16 ++++++++++++++++ ext/satellite/tests/005.phpt | 15 +++++++++++++++ ext/satellite/tests/random.idl | 14 ++++++++++++++ 6 files changed, 104 insertions(+) create mode 100644 ext/satellite/tests/001.phpt create mode 100644 ext/satellite/tests/002.phpt create mode 100644 ext/satellite/tests/003.phpt create mode 100644 ext/satellite/tests/004.phpt create mode 100644 ext/satellite/tests/005.phpt create mode 100644 ext/satellite/tests/random.idl diff --git a/ext/satellite/tests/001.phpt b/ext/satellite/tests/001.phpt new file mode 100644 index 0000000000..12476733df --- /dev/null +++ b/ext/satellite/tests/001.phpt @@ -0,0 +1,23 @@ +--TEST-- +See if the satellite extension is loaded +--SKIPIF-- + +--POST-- +--GET-- +--FILE-- + +--EXPECT-- +satellite extension is available diff --git a/ext/satellite/tests/002.phpt b/ext/satellite/tests/002.phpt new file mode 100644 index 0000000000..c396b99aec --- /dev/null +++ b/ext/satellite/tests/002.phpt @@ -0,0 +1,15 @@ +--TEST-- +Create object of type Random from IOR +--SKIPIF-- + +--POST-- +--GET-- +--FILE-- + +--EXPECT-- +Random object created diff --git a/ext/satellite/tests/003.phpt b/ext/satellite/tests/003.phpt new file mode 100644 index 0000000000..1d323f0d07 --- /dev/null +++ b/ext/satellite/tests/003.phpt @@ -0,0 +1,21 @@ +--TEST-- +Get a value from an object of type Random +--SKIPIF-- +/dev/null", $output, &$rv); +if ($rv) print "skip"; +?> +--POST-- +--GET-- +--FILE-- +lrand48(); +echo "Random value retrieved"; +?> +--EXPECT-- +Random value retrieved diff --git a/ext/satellite/tests/004.phpt b/ext/satellite/tests/004.phpt new file mode 100644 index 0000000000..faeb974a36 --- /dev/null +++ b/ext/satellite/tests/004.phpt @@ -0,0 +1,16 @@ +--TEST-- +Get the IOR of an object +--SKIPIF-- + +--POST-- +--GET-- +--FILE-- +$ior2<"; +?> +--EXPECT-- +>IOR:01a917080f00000049444c3a52616e646f6d3a312e3000000100000000000000500000000101004016000000706c616e7874792e6473672e63732e7463642e69650022062c0000003a5c706c616e7874792e6473672e63732e7463642e69653a52616e646f6d3a303a3a49523a52616e646f6d00< diff --git a/ext/satellite/tests/005.phpt b/ext/satellite/tests/005.phpt new file mode 100644 index 0000000000..f76fdd7ff3 --- /dev/null +++ b/ext/satellite/tests/005.phpt @@ -0,0 +1,15 @@ +--TEST-- +Satellite compatibility: Create object of type Random +--SKIPIF-- + +--POST-- +--GET-- +--FILE-- + +--EXPECT-- +Random object created diff --git a/ext/satellite/tests/random.idl b/ext/satellite/tests/random.idl new file mode 100644 index 0000000000..54ffd84126 --- /dev/null +++ b/ext/satellite/tests/random.idl @@ -0,0 +1,14 @@ +// This interface was copied from http://random.org/corba.html, where you can +// also find the current IOR of the server. +// See client.cc for details. + +// IDL +interface Random { + + // return non-negative long integer in the interval [0, 2^31) + long lrand48(); + + // return signed long integer in the interval [-2^31, 2^31) + long mrand48(); +}; + -- cgit v1.2.1