Risoluto/Risoluto-Core

View on GitHub
risoluto/lib/vendor_test/Risoluto/ValidateTest/ValidateTest4IsHalfWidth.php

Summary

Maintainability
A
0 mins
Test Coverage
<?php
/**
 * ValidateTest4IsHalfWidth
 *
 * Validate::IsHalfWidth用テストケース
 *
 * @package           risoluto
 * @author            Risoluto Developers
 * @license           http://opensource.org/licenses/bsd-license.php new BSD license
 * @copyright     (C) 2008-2015 Risoluto Developers / All Rights Reserved.
 */

//------------------------------------------------------//
// 名前空間の定義
//------------------------------------------------------//
namespace Risoluto;

//------------------------------------------------------//
// テストクラス定義
//------------------------------------------------------//
class ValidateTest4IsHalfWidth extends \PHPUnit_Framework_TestCase
{
    //------------------------------------------------------//
    // テストメソッド定義
    //------------------------------------------------------//
    /**
     * setUp()
     *
     * テストに必要な準備を実施
     */
    protected function setUp()
    {
    }

    /**
     * test_IsHalfWidth_HalfNumeric()
     *
     * isHalfWidth()の挙動をテストする(半角数字)
     */
    public function test_IsHalfWidth_HalfNumeric()
    {
        $test = '0';

        $this->assertTrue( Validate::isHalfWidth( $test ) );
    }

    /**
     * test_IsHalfWidth_HalfAlphabet()
     *
     * isHalfWidth()の挙動をテストする(半角英字)
     */
    public function test_IsHalfWidth_HalfAlphabet()
    {
        $test = 'A';

        $this->assertTrue( Validate::isHalfWidth( $test ) );
    }

    /**
     * test_IsHalfWidth_HalfSymbol()
     *
     * isHalfWidth()の挙動をテストする(半角記号)
     */
    public function test_IsHalfWidth_HalfSymbol()
    {
        $test = '+';

        $this->assertTrue( Validate::isHalfWidth( $test ) );
    }

    /**
     * test_IsHalfWidth_FullNumeric()
     *
     * isHalfWidth()の挙動をテストする(全角数字)
     */
    public function test_IsHalfWidth_FullNumeric()
    {
        $test = '0';

        $this->assertFalse( Validate::isHalfWidth( $test ) );
    }

    /**
     * test_IsHalfWidth_FullAlphabet()
     *
     * isHalfWidth()の挙動をテストする(全角英字)
     */
    public function test_IsHalfWidth_FullAlphabet()
    {
        $test = 'A';

        $this->assertFalse( Validate::isHalfWidth( $test ) );
    }

    /**
     * test_IsHalfWidth_FullSymbol()
     *
     * isHalfWidth()の挙動をテストする(全角記号)
     */
    public function test_IsHalfWidth_FullSymbol()
    {
        $test = '+';

        $this->assertFalse( Validate::isHalfWidth( $test ) );
    }
}