Changeset 126 for tags/2.0.1/tests


Ignore:
Timestamp:
May 24, 2006 6:07:38 AM (18 years ago)
Author:
scdev
Message:

Q - Releasing tags/2.0.1, use branches/2.0 for maintaining.

Location:
tags/2.0.1/tests
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • tags/2.0.1/tests/Auth_FileTest.php

    r42 r126  
    2323        require dirname(__FILE__) . '/_config.inc.php';
    2424        require_once '../lib/Auth_File.inc.php';
    25         $this->Auth_File =& new Auth_File(array('htpasswd_file' => dirname(__FILE__) . '/_test_htpasswd'));
     25        $this->Auth_File =& new Auth_File('test');
     26        $this->Auth_File->setParam(array('htpasswd_file' => dirname(__FILE__) . '/_test_htpasswd'));
    2627    }
    2728
     
    4445        $result = $this->Auth_File->login('testuser', 'testpass');
    4546        $this->assertTrue($result, 'testuser login failed.');
    46         $this->assertTrue($_SESSION['_auth']['authenticated'], 'testuser authentication not found in session.');
     47        $this->assertTrue($_SESSION['_auth_test']['authenticated'], 'testuser authentication not found in session.');
    4748    }
    4849
     
    5152        $result = $this->Auth_File->login('testuser', 'testpass');
    5253        $this->Auth_File->clearauth();
    53         $this->assertFalse($_SESSION['_auth']['authenticated'], 'testuser authentication not false in session.');
     54        $this->assertFalse($_SESSION['_auth_test']['authenticated'], 'testuser authentication not false in session.');
    5455    }
    5556
  • tags/2.0.1/tests/Auth_SQLTest.php

    r42 r126  
    2929            'db_login_table'    => 'test_login_tbl',
    3030            'login_url'         => '/login.php',
    31             'blocking'          => true
     31            'blocking'          => true,
     32            'encryption_type' => AUTH_ENCRYPT_SHA1,
    3233        ));
    3334
     
    4647            ) VALUES (
    4748                'testuser',
    48                 md5('testpass'),
     49                '" . $this->Auth_SQL->encryptpassword('testpass') . "',
    4950                'John',
    5051                'Doe',
     
    185186    function test_encryptpassword()
    186187    {
     188        $this->Auth_SQL->setParam(array('encryption_type' => AUTH_ENCRYPT_MD5));
    187189        $result = $this->Auth_SQL->encryptpassword('123');
    188190        $this->assertEquals('202cb962ac59075b964b07152d234b70', $result);
     191
     192        $this->Auth_SQL->setParam(array('encryption_type' => AUTH_ENCRYPT_SHA1));
     193        $result = $this->Auth_SQL->encryptpassword('123');
     194        $this->assertEquals('40bd001563085fc35165329ea1ff5c5ecbdbbeef', $result);
     195
     196        $this->Auth_SQL->setParam(array('encryption_type' => AUTH_ENCRYPT_PLAINTEXT));
     197        $result = $this->Auth_SQL->encryptpassword('123');
     198        $this->assertEquals('123', $result);
     199
     200        $this->Auth_SQL->setParam(array('encryption_type' => AUTH_ENCRYPT_CRYPT));
     201        $result = $this->Auth_SQL->encryptpassword('123', 'saltstring');
     202        $this->assertEquals('saEZ6MlWYV9nQ', $result);
    189203    }
    190204
     
    197211        ");
    198212        list($pass) = mysql_fetch_row($qid);
    199         $this->assertEquals('202cb962ac59075b964b07152d234b70', $pass);
     213        $this->assertEquals('40bd001563085fc35165329ea1ff5c5ecbdbbeef', $pass);
    200214    }
    201215
  • tags/2.0.1/tests/RecordLockTest.php

    r42 r126  
    4949            ) VALUES (
    5050                'testuser',
    51                 md5('testpass'),
     51                '" . $this->Auth_SQL->encryptpassword('testpass') . "',
    5252                'John',
    5353                'Doe',
     
    5656            )
    5757        ");
    58         $this->Auth_SQL->login('testuser', 'testpass');
     58        if (!$this->Auth_SQL->login('testuser', 'testpass')) {
     59            trigger_error('Test user not logged in.', E_USER_WARNING);
     60        }
    5961
    6062        $this->RecordLock =& RecordLock::getInstance($this->Auth_SQL);
  • tags/2.0.1/tests/_config.inc.php

    r43 r126  
    2929    'log_screen_priority' => LOG_WARNING,
    3030    'error_reporting' => E_ALL,
     31    'signing_key' => 'atestsaltkey',
    3132));
    3233
  • tags/2.0.1/tests/run_tests.sh

    r53 r126  
    77for foo in *Test.php;
    88do
    9     /usr/local/bin/php $foo;
     9    php4 $foo;
    1010done;
Note: See TracChangeset for help on using the changeset viewer.