Make WordPress Core


Ignore:
Timestamp:
10/09/2016 01:11:14 AM (10 years ago)
Author:
johnbillion
Message:

Build/Test Tools: Begin eliminating unnecessary randomness in tests.

Although unlikely, clashes in randomly generated strings could cause unexpected failures. In addition, most randomness is entirely unnecessary, is bad practice, and increases test time (however small it may be).

See #37371

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/tests/phpunit/tests/file.php

    r36882 r38762  
    8585        function test_unique_filename_is_valid() {
    8686                // make sure it produces a valid, writable, unique filename
    87                 $filename = wp_unique_filename( $this->dir, rand_str() . '.txt' );
     87                $filename = wp_unique_filename( $this->dir, __FUNCTION__ . '.txt' );
    8888
    8989                $this->assertTrue( $this->is_unique_writable_file($this->dir, $filename) );
    … …  
    9494        function test_unique_filename_is_unique() {
    9595                // make sure it produces two unique filenames
    96                 $name = rand_str();
     96                $name = __FUNCTION__;
    9797
    9898                $filename1 = wp_unique_filename( $this->dir, $name . '.txt' );
    … …  
    109109
    110110        function test_unique_filename_is_sanitized() {
    111                 $name = rand_str();
     111                $name = __FUNCTION__;
    112112                $filename = wp_unique_filename( $this->dir, $name . $this->badchars .  '.txt' );
    113113
    … …  
    121121
    122122        function test_unique_filename_with_slashes() {
    123                 $name = rand_str();
     123                $name = __FUNCTION__;
    124124                // "foo/foo.txt"
    125125                $filename = wp_unique_filename( $this->dir, $name . '/' . $name .  '.txt' );
    … …  
    134134
    135135        function test_unique_filename_multiple_ext() {
    136                 $name = rand_str();
     136                $name = __FUNCTION__;
    137137                $filename = wp_unique_filename( $this->dir, $name . '.php.txt' );
    138138
    … …  
    146146
    147147        function test_unique_filename_no_ext() {
    148                 $name = rand_str();
     148                $name = __FUNCTION__;
    149149                $filename = wp_unique_filename( $this->dir, $name );
    150150
Note: See TracChangeset for help on using the changeset viewer.