You are here

public function FeedsTamperStrPadTestCase::test in Feeds Tamper 7

Same name and namespace in other branches
  1. 6 tests/feeds_tamper_plugins.test \FeedsTamperStrPadTestCase::test()

File

tests/feeds_tamper_plugins.test, line 968
Unit tests for feeds tamper plugins.

Class

FeedsTamperStrPadTestCase
Tests for str_pad.inc

Code

public function test() {
  $settings = array(
    'pad_length' => '10',
    'pad_string' => '',
    'pad_type' => STR_PAD_RIGHT,
  );
  $this
    ->execute('hi', 'hi        ', $settings);
  $settings['pad_type'] = STR_PAD_LEFT;
  $this
    ->execute('hi', '        hi', $settings);
  $settings['pad_type'] = STR_PAD_RIGHT;
  $settings['pad_string'] = '0';
  $settings['pad_length'] = '5';

  // Can't use 1.0 since 1.0 == 1.000
  $this
    ->execute('A.0', 'A.000', $settings);
}