本文整理汇总了Java中org.jbehave.core.annotations.Alias类的典型用法代码示例。如果您正苦于以下问题:Java Alias类的具体用法?Java Alias怎么用?Java Alias使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
Alias类属于org.jbehave.core.annotations包,在下文中一共展示了Alias类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: thenMethodInClassHasArguments
import org.jbehave.core.annotations.Alias; //导入依赖的package包/类
@Then("method $methodPosition in class $classPosition has $expectedCount parameters")
@Alias("method $methodPosition in class $classPosition has $expectedCount parameter")
public void thenMethodInClassHasArguments(int methodPosition, int classPosition, int expectedCount) {
CompilationUnit compilationUnit = (CompilationUnit) state.get("cu1");
MethodDeclaration method = getMethodByPositionAndClassPosition(compilationUnit, methodPosition, classPosition);
assertThat(method.getParameters().size(), is(expectedCount));
}
示例2: setCandidateInTally
import org.jbehave.core.annotations.Alias; //导入依赖的package包/类
@Given("tally has candidate $candidate with $votes votes and property $property")
@Alias("tally has candidate $candidate with $votes votes and properties $property")
public void setCandidateInTally(String candidate, int votes, String property)
throws SeatAllocationException {
if (tally == null)
tally = new Tally();
tally.addCandidate(Candidate.fromString(candidate + ":" + votes + ":"
+ property));
}
示例3: processWithAlgorithm
import org.jbehave.core.annotations.Alias; //导入依赖的package包/类
@When("process with $method method")
@Alias("process with $method algorithm")
public void processWithAlgorithm(String method)
throws SeatAllocationException {
log.debug("Processing with properties: " + processor.getProperties());
processor.setTally(tally);
processor.setTieBreaker(tieBreaker);
setSeatAllocationAlgorithm(method);
result = processor.process();
}
示例4: theTraderRanks
import org.jbehave.core.annotations.Alias; //导入依赖的package包/类
@Given("the trader ranks: %ranksTable")
@Alias("the traders: %ranksTable")
public void theTraderRanks(ExamplesTable ranksTable) {
this.ranksTable = ranksTable;
traders.clear();
traders.addAll(toTraders(ranksTable));
}
示例5: subsetTradersByName
import org.jbehave.core.annotations.Alias; //导入依赖的package包/类
@When("traders are subset to \"%regex\" by name")
@Alias("traders are filtered by \"%regex\"")
public void subsetTradersByName(String regex) {
searchedTraders = new ArrayList<Trader>();
for (Trader trader : traders) {
if ( trader.getName().matches(regex) ){
searchedTraders.add(trader);
}
}
}
示例6: aCompositeStep
import org.jbehave.core.annotations.Alias; //导入依赖的package包/类
@Given("%customer has previously bought a %product") // used in normal parameter matching
@Alias("<customer> has previously bought a <product>") // used in parameterised scenarios
@Composite(steps = { "Given <customer> is logged in",
"Given <customer> has a cart",
"When a <product> is added to the cart" })
public void aCompositeStep(@Named("customer") String customer, @Named("product") String product) { // composed steps use these named parameters
}
示例7: createOrganizationWithName
import org.jbehave.core.annotations.Alias; //导入依赖的package包/类
@Given("an organization named $orgNames")
@Alias("organizations named $orgNames")
public void createOrganizationWithName(List<String> orgNames) {
for (String orgName : orgNames) {
Organization org = new Organization();
org.setName(orgName);
org.setAuthenticationPolicy(new AuthenticationPolicy());
organizationDao.persist(org);
}
}
示例8: assertion_was_invoked_times
import org.jbehave.core.annotations.Alias; //导入依赖的package包/类
@Then("assertion $assertionId was invoked $invokeCount times")
@Alias("mock $assertionId was invoked $invokeCount times")
public void assertion_was_invoked_times(String assertionId, int invokeCount) throws Throwable {
ThreadContext.get().withAssertionInvokeCount(assertionId, invokeCount);
}
示例9: waitForSeconds
import org.jbehave.core.annotations.Alias; //导入依赖的package包/类
@Then("I wait for $seconds seconds")
@Alias("I wait for $seconds second")
public void waitForSeconds(String seconds) {
home.wait(seconds);
}
示例10: dummy
import org.jbehave.core.annotations.Alias; //导入依赖的package包/类
@Given("a client $name with $number disks exported through an SMB share")
@Alias("a client <name> with <number> disks exported through an SMB share")
@Composite(steps = {
"Given the acquisition server is running",
"When a new client with name <name> is started",
"Then the <number> disks of <name> are exported on a SMB share within 30 seconds"})
public void dummy(@Named("name") final String name, @Named("number") final int number) {
}
示例11: checkIsAlive
import org.jbehave.core.annotations.Alias; //导入依赖的package包/类
@Then("$livingName is alive")
@Alias("$livingName is still alive")
public void checkIsAlive(String livingName) {}
示例12: checkIsDied
import org.jbehave.core.annotations.Alias; //导入依赖的package包/类
@Then("$livingName is dead")
@Alias("$livingName is suddenly dead")
public void checkIsDied(String livingName) {}
示例13: associateHorcrux
import org.jbehave.core.annotations.Alias; //导入依赖的package包/类
@Given("$personName has $quantity horcruxes")
@Alias("$personName has $quantity horcrux")
public void associateHorcrux(String personName, int quantity) {}
示例14: thenExpectedResults
import org.jbehave.core.annotations.Alias; //导入依赖的package包/类
@Then("j'obtiens les résultats attendus")
@Alias("j'obtiens les résultats escomptés")
public void thenExpectedResults() {
LOGGER.info("<<<<<< Then >>>>>>");
}
示例15: resultTypeIs
import org.jbehave.core.annotations.Alias; //导入依赖的package包/类
@Then("result has $number seats")
@Alias("result has $number seat")
public void resultTypeIs(int number) {
assertEquals(number, result.getNumberOfSeats());
}