Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 87 Next »

本章ではデータソースファイルまたはビルドインテーブルに記述する際、整数型(int)以外の型や10進数以外の記述方法についてご紹介します。

符号付整数型

符号付整数型をデータソースファイルに記述する方法は次の4つの表記方法があります。

  • 10進数表記(任意に - 符号又は + 符号をつける)

    1
    -200
    -55

  • 16進数表記(任意に - 符号又は + 符号をつける)
    0x or 0X で開始する

    0x01
    -0Xc8
    +0x37

  • 8進数表記(任意に - 符号又は + 符号をつける)
    0 で開始する

    01
    -0310
    +067

  • 2進数表記(任意に - 符号又は + 符号をつける)
    0b or 0Bで開始する

    0b0001
    -0B11001000
    +0b00110111


符号付整数型の値を取得するデータソースマクロ

テストケースエディターでは CPPTEST_DS_GET_INTEGER(“カラム名“) をセットすることで符号付整数型の値をデータソースファイルから取得することが可能です。

符号なし整数型

符号なし整数型をデータソースファイルに記述する方法は次の4つの表記方法があります。

  • 10進数表記

    1
    200
    55

  • 16進数表記
    0x or 0X で開始する

    0x01
    0Xc8
    0x37

  • 8進数表記
    0 で開始する

    01
    0310
    067

  • 2進数表記
    0b or 0Bで開始する

    0b0001
    0B11001000
    0b00110111


符号なし整数型の値を取得するデータソースマクロ

テストケースエディターでは CPPTEST_DS_GET_UINTEGER(“カラム名“) をセットすることで符号なし整数型の値をデータソースファイルから取得することが可能です。

実数型

実数型をデータソースファイルに記述する方法は次の2つの表記方法があります。
※浮動小数点の値の実際の形式は、使用するコンパイラの設定によって異なります。

  • 数値表記

    100
    1.5
    -3.14159

  • 指数表記

    0.44E7
    99.99e-15


実数型の値を取得するデータソースマクロ

テストケースエディターでは CPPTEST_DS_GET_FLOAT(“カラム名“) をセットすることで実数型の値をデータソースファイルから取得することが可能です。

文字型

文字型をデータソースファイルに記述する方法は次の3つの表記方法があります。

  • アスキー文字表記

    a
    0
    $

  • 16進数表記
    ¥x で開始する1 -2桁

    ¥x61
    ¥X62
    ¥x24

  • 8進数表記
    ¥ で開始する1 - 3桁

    ¥141
    ¥142
    ¥44


文字型の値を取得するデータソースマクロ

テストケースエディターでは CPPTEST_DS_GET_CHAR(“カラム名“) をセットすることで文字型の値をデータソースファイルから取得することが可能です。

文字列型

文字列型をデータソースファイルに記述する方法は次の3つの表記方法があります。

  • アスキー文字表記

    abcdefgh
    Hello
    qaz123

  • 16進数表記
    ¥x で開始する1 -2桁の連続

    ¥x61¥x62¥x63¥x64¥x65¥x66¥x67¥x68
    ¥x71¥x61¥x7a¥x31¥x32¥x33
    ¥x48¥x65¥x6c¥x6c¥x6f

  • 8進数表記
    ¥ で開始する1 - 3桁の連続

    ¥141¥142¥143¥144¥145¥146¥147¥150
    ¥161¥141¥172¥61¥62¥63
    ¥110¥145¥154¥154¥157


文字列型の値を取得するデータソースマクロ

テストケースエディターでは CPPTEST_DS_GET_CSTR(“カラム名“) をセットすることで文字列型の値をデータソースファイルから取得することが可能です。

列挙型

列挙型では以下のように記述します。
※Enum宣言がされており、アスキーで始まることが前提です。

例)MON , TUE , WED , THU , FRI , SAT , SUN という列挙子が定義されている

  • 列挙子の指定

    MON
    TUE
    WED
    THU
    FRI
    SAT
    SUN
    ※大文字/小文字の識別を行いますのでご注意ください。


列挙型の値を取得するデータソースマクロ

テストケースエディターでは CPPTEST_DS_GET_ENUM(<scoped enum name>,“カラム名“) をセットすることで列挙型の値をデータソースファイルから取得することが可能です。
※<scoped enum name>は、名前空間名を含む列挙型の完全名を指します

論理型(bool)

bool型変数には1(真)、0(偽)の他にtrue及び false で記載することも可能です。

  • true

    1
    true
    TRUE

  • falseの場合

    0
    false
    FALSE


論理型の値を取得するデータソースマクロ

テストケースエディターでは CPPTEST_DS_GET_BOOL(“カラム名“) をセットすることで論理型(bool)の値をデータソースファイルから取得することが可能です。

  • No labels