メインコンテンツまでスキップ

testcases.pyファイル

ファイル構成

ファイル構成

  • このファイルには2つの辞書が宣言されています。
  1. TEST_SCORE

    sketch_unittest.ccファイルで設定したテストケースごとの部分スコアを設定します。

# 例: テストケース3つの部分スコアを設定する場合
TEST_SCORE = {
'quiz1': 33,
'quiz2': 33,
'quiz3': 34
}
  1. MESSAGE

    テストケースごとに採点基準などを案内する文言を設定します。

ℹ️ 採点基準をよく示す、明確な案内文に作成することを推奨します。

# 例: テストケース3つの案内文を設定する場合
MESSAGE = {
'quiz1': 'RGB LED、超音波センサーのピンを適切に設定しましたか?',
'quiz2': '測定した距離が17cm以下の時、RGB LEDを赤色で点滅しましたか?',
'quiz3': '測定した距離が17cmを超えた時、RGB LEDを青色で点滅しましたか?'
}

  • 以下の例のように、設定した部分スコアと案内文は[提出]ボタンをクリックした時にエリスプラットフォームのターミナルで確認できます。

例1: すべてのテストケースを通過した場合

例1: すべてのテストケースを通過した場合

例2: テストケースを通過しなかった場合

例2: テストケースを通過しなかった場合