JUnitを使用して以下のクラスAのA1()メソッドをテストしたいですが
クラスBのB1()メソッドは何が返却されるかランダムなので、
ret == 1という事象を発生させることができず試験ができません。

・テスト項目
  a == 1 かつ ret == 1の場合、trueを返却すること
  それ以外の場合、falseを返却すること

public class boolean A {
public boolean A1(int a) {
B objB = new B();
int ret = objB.B1();
if(1 == ret && 1 == a) {
return true;
} else {
return false;
}
}
}
public class int B {
public B1() {
//1から6までを返す
int rand =(int)(Math.random() * 6.0) + 1;
return rand;
}
}

どなたか、クラスAのmethod A1のテスト方法がわかる方いらっしゃったら、
どうかよろしくお願いします。

参考URL
http://park.ruru.ne.jp/ando/work/who/html/junit.html#doc1_1037