Column クラスで正確に宣言された修飾子を持たない次のメソッドがあります。
float maximumActiveDutyCycle(ArrayList<Column> columns)
{
// TODO: change public back to default
float maximumActiveDutyCycle = 0.0f;
for (Column column : columns)
{
if (column.activeDutyCycle > maximumActiveDutyCycle)
{
maximumActiveDutyCycle = column.activeDutyCycle;
}
}
return maximumActiveDutyCycle;
}
しかし、クラス TestColumn には次のテスト メソッドもあります。Test クラスからメソッドにアクセスする方法がわからないため、メソッドをテストする方法を誰かに教えてもらえないかと思っていました。ありがとう!
public void testMaximumActiveDutyCycle()
{
this.column00.setActiveDutyCylce(1.1f);
this.column01.setActiveDutyCylce(1.3f);
this.column33.setActiveDutyCylce(1.35f);
this.column57.setActiveDutyCylce(1.355f);
Set<Column> columns = new HashSet<Column>();
columns.add(column00);
columns.add(column01);
columns.add(column33);
columns.add(column57);
}