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.