示例#1
0
 public void build() throws Exception {
   ProposalBuilder builder = new ProposalBuilder();
   Proposal result =
       builder
           .with()
           .modification(modification)
           .logAcceptanceProbability(logAcceptanceProbability)
           .build();
   assertThat(result.getLogAcceptanceProbability()).isEqualTo(logAcceptanceProbability);
   assertThat(result.getModification()).isEqualTo(modification);
 }
示例#2
0
 public void reset() throws Exception {
   ProposalBuilder builder = new ProposalBuilder();
   Modification otherModification = mock(Modification.class);
   double otherProbability = -987654;
   builder
       .with()
       .modification(otherModification)
       .logAcceptanceProbability(otherProbability)
       .build();
   Proposal result =
       builder
           .with()
           .modification(modification)
           .logAcceptanceProbability(logAcceptanceProbability)
           .build();
   assertThat(result.getLogAcceptanceProbability()).isEqualTo(logAcceptanceProbability);
   assertThat(result.getModification()).isEqualTo(modification);
 }