com.atlassian.jira.pageobjects.components.fields
Class SuggestionMatchers

java.lang.Object
  extended by com.atlassian.jira.pageobjects.components.fields.SuggestionMatchers

public class SuggestionMatchers
extends Object

Matchers for suggestions.

Since:
v4.4

Constructor Summary
SuggestionMatchers()
           
 
Method Summary
static org.hamcrest.Matcher<Suggestion> containsSubstring(String substring)
           
static org.hamcrest.Matcher<Iterable<MultiSelectSuggestion>> containsSuggestion(String mainLabel)
           
static org.hamcrest.Matcher<Iterable<MultiSelectSuggestion>> containsSuggestion(String mainLabel, String alias)
           
static org.hamcrest.Matcher<HasId> hasId(String id)
           
static
<E extends HasId>
org.hamcrest.Matcher<E>
hasId(String id, Class<E> targetType)
           
static org.hamcrest.Matcher<MultiSelectSuggestion> hasLabels(String mainLabel, String alias)
           
static org.hamcrest.Matcher<MultiSelectSuggestion> hasMainLabel(String mainLabel)
           
static org.hamcrest.Matcher<List<MultiSelectSuggestion>> hasNoMatches()
           
static org.hamcrest.Matcher<Iterable<MultiSelectSuggestion>> hasNumberSuggestions(Integer numberSuggestions)
           
static org.hamcrest.Matcher<MultiSelectSuggestion> hasText(String text)
           
static
<E extends HasId>
org.hamcrest.Matcher<E>
idContainsSubstring(String idSubstring, Class<E> targetType)
           
static org.hamcrest.Matcher<Suggestion> isActive()
           
static
<S extends Suggestion>
org.hamcrest.Matcher<S>
isActive(Class<S> targetType)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SuggestionMatchers

public SuggestionMatchers()
Method Detail

hasText

public static org.hamcrest.Matcher<MultiSelectSuggestion> hasText(String text)

hasMainLabel

public static org.hamcrest.Matcher<MultiSelectSuggestion> hasMainLabel(String mainLabel)

hasLabels

public static org.hamcrest.Matcher<MultiSelectSuggestion> hasLabels(String mainLabel,
                                                                    String alias)

hasNumberSuggestions

public static org.hamcrest.Matcher<Iterable<MultiSelectSuggestion>> hasNumberSuggestions(Integer numberSuggestions)

hasNoMatches

public static org.hamcrest.Matcher<List<MultiSelectSuggestion>> hasNoMatches()

containsSuggestion

public static org.hamcrest.Matcher<Iterable<MultiSelectSuggestion>> containsSuggestion(String mainLabel)

containsSuggestion

public static org.hamcrest.Matcher<Iterable<MultiSelectSuggestion>> containsSuggestion(String mainLabel,
                                                                                       String alias)

containsSubstring

public static org.hamcrest.Matcher<Suggestion> containsSubstring(String substring)

isActive

public static org.hamcrest.Matcher<Suggestion> isActive()

isActive

public static <S extends Suggestion> org.hamcrest.Matcher<S> isActive(Class<S> targetType)

idContainsSubstring

public static <E extends HasId> org.hamcrest.Matcher<E> idContainsSubstring(String idSubstring,
                                                                            Class<E> targetType)

hasId

public static <E extends HasId> org.hamcrest.Matcher<E> hasId(String id,
                                                              Class<E> targetType)

hasId

public static org.hamcrest.Matcher<HasId> hasId(String id)


Copyright © 2002-2013 Atlassian. All Rights Reserved.