/**
 * 
 */
package jp.co.tmx;

import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertNotNull;

import org.junit.Test;
/**
 * 動画で作成したテストケースにコメントを追加しています。
 * @author Techmatrix
 *
 */
public class TrackClassTest {

	@Test
	public void testChangeStatus() throws Exception {
		String str = "Open"; // 手動で修正
		int intValue = 0; // 手動で修正
		Status status = new Status(str, intValue);
		TrackClass underTest = new TrackClass(status);

		String str2 = "Close"; // 手動で修正
		int intValue2 = 9; // 手動で修正
		Status change = new Status(str2, intValue2);
		Status result = underTest.changeStatus(change);
		
		// Jtestが実行時の値を利用してAssertを生成
		// Then - TrackClass の this インスタンス のアサーション テンプレート
		String underTest_status_str = underTest.getStatusString(); // 手動で修正
		assertNotNull(underTest_status_str);
		assertEquals("Close", underTest_status_str);
		int underTest_status_intValue = underTest.getStatusIntvalue(); // 手動で修正
		assertEquals(9, underTest_status_intValue);

		// Then
		// assertNotNull(result);
	}
}