Login   Register  
PHP Classes
elePHPant
Icontem

File: test.php

Recommend this page to a friend!
Stumble It! Stumble It! Bookmark in del.icio.us Bookmark in del.icio.us
  Classes of Nachhatar Singh  >  Unique  >  test.php  >  Download  
File: test.php
Role: Unit test script
Content type: text/plain
Description: Test
Class: Unique
Create random text strings from sets of characters
Author: By
Last change:
Date: 2013-12-05 23:48
Size: 3,605 bytes
 

Contents

Class file image Download
<?php

/**
 * Test uniqueness & randomness
 */

require('./libraries/class.Unique.php');

$check_total_each 1000// Number of strings to test.

?><html>
<head>
<title>Test uniqueness &amp; randomness</title>
<style type="text/css">
body { font-family: Tahoma, Geneva, sans-serif; margin: 50px; line-height: 3em; }
pre { background-color: #FFC; border: 1px solid #CCC; line-height: 2em; padding: 2em; }
h2 { margin-top: 2em; }
</style>
</head>
<body>
<h1>Test uniqueness &amp; randomness</h1>
<?php

/*
 * Numbers = TRUE;
 * Alphabets = TRUE;
 * Lowercase Alphabets = TRUE;
 * Uppercase Alphabets = TRUE;
 */
$unique = new Unique();
$mix_ids = array();
for (
$i 0$i $check_total_each$i++) {
    
$mix_ids[] = $unique->get();
}
echo 
'<h2>Alpha (Both) + Numeric</h2>
<pre>
Total  : '
count($mix_ids), '
Unique : '
count(array_unique($mix_ids)), '
Sample : '
$unique->get(), '
</pre>'
;
unset(
$unique);

/*
 * Numbers = FALSE;
 * Alphabets = TRUE;
 * Lowercase Alphabets = TRUE;
 * Uppercase Alphabets = TRUE;
 */
$unique = new Unique(FALSE);
$mix_ids = array();
for (
$i 0$i $check_total_each$i++) {
    
$mix_ids[] = $unique->get();
}
echo 
'<h2>Alpha (Both)</h2>
<pre>
Total  : '
count($mix_ids), '
Unique : '
count(array_unique($mix_ids)), '
Sample : '
$unique->get(), '
</pre>'
;
unset(
$unique);

/*
 * Numbers = FALSE;
 * Alphabets = TRUE;
 * Lowercase Alphabets = FALSE;
 * Uppercase Alphabets = TRUE;
 */
$unique = new Unique(FALSETRUEFALSE);
$mix_ids = array();
for (
$i 0$i $check_total_each$i++) {
    
$mix_ids[] = $unique->get();
}
echo 
'<h2>Alpha (Uppercase)</h2>
<pre>
Total  : '
count($mix_ids), '
Unique : '
count(array_unique($mix_ids)), '
Sample : '
$unique->get(), '
</pre>'
;
unset(
$unique);

/*
 * Numbers = FALSE;
 * Alphabets = TRUE;
 * Lowercase Alphabets = TRUE;
 * Uppercase Alphabets = FALSE;
 */
$unique = new Unique(FALSETRUETRUEFALSE);
$mix_ids = array();
for (
$i 0$i $check_total_each$i++) {
    
$mix_ids[] = $unique->get();
}
echo 
'<h2>Alpha (Lowercase)</h2>
<pre>
Total  : '
count($mix_ids), '
Unique : '
count(array_unique($mix_ids)), '
Sample : '
$unique->get(), '
</pre>'
;
unset(
$unique);

/*
 * Numbers = TRUE;
 * Alphabets = FALSE;
 * Lowercase Alphabets = FALSE;
 * Uppercase Alphabets = FALSE;
 */
$unique = new Unique(TRUEFALSE);
$mix_ids = array();
for (
$i 0$i $check_total_each$i++) {
    
$mix_ids[] = $unique->get();
}
echo 
'<h2>Numeric</h2>
<pre>
Total  : '
count($mix_ids), '
Unique : '
count(array_unique($mix_ids)), '
Sample : '
$unique->get(), '
</pre>'
;
unset(
$unique);

/*
 * Numbers = TRUE;
 * Alphabets = TRUE;
 * Lowercase Alphabets = TRUE;
 * Uppercase Alphabets = FALSE;
 */
$unique = new Unique(TRUETRUETRUEFALSE);
$mix_ids = array();
for (
$i 0$i $check_total_each$i++) {
    
$mix_ids[] = $unique->get();
}
echo 
'<h2>Alpha (Lowercase) + Numeric</h2>
<pre>
Total  : '
count($mix_ids), '
Unique : '
count(array_unique($mix_ids)), '
Sample : '
$unique->get(), '
</pre>'
;
unset(
$unique);

/*
 * Numbers = TRUE;
 * Alphabets = TRUE;
 * Lowercase Alphabets = FALSE;
 * Uppercase Alphabets = TRUE;
 */
$unique = new Unique(TRUETRUEFALSE);
$mix_ids = array();
for (
$i 0$i $check_total_each$i++) {
    
$mix_ids[] = $unique->get();
}
echo 
'<h2>Alpha (Uppercase) + Numeric</h2>
<pre>
Total  : '
count($mix_ids), '
Unique : '
count(array_unique($mix_ids)), '
Sample : '
$unique->get(), '
</pre>'
;
?>
</body>
</html>