class: AdvancedSearchTest

public class: AdvancedSearchTest
Author: Hugo Niedermaier
Project: Phase: 1.0; Status: Proposed; Version: 1.0; Complexity: 1
Dates: Created: 16.07.2009 15:31:38; Modified: 16.07.2009 15:31:38;
Flags: Active: false; IsRoot: false; IsLeaf: false;
Extension Points:
UUID: {CDAF58EE-B0CF-4f87-AE4C-B8CC45390885}
Test class for advanced search.
 

Goto: Custom Properties, Fields, Methods

Extends: TestBase

See also: PubItemDepositing, PubItemSearching, TestBase

Appears in: searching

Connections
 
Custom Properties
 
AdvancedSearchTest Attributes
Attribute Details
private static const Logger
  logger
Initial: Logger.getLogger(AdvancedSearchTest.class)
Notes: Logger for this class
private PubItemDepositing
  pubItemDepositing
private PubItemSearching
  pubSearching
private XmlTransforming
  xmlTransforming
 
AdvancedSearchTest Methods
Operation Details
public
setUpBefore():void
Sequential
Tags: annotations=@Before
throws=Exception
public
testDateSearch():void
Sequential
Tags: annotations=@Test@Ignore("tendres:Bug PUBMAN-389 blocks this testcase")
throws=Exception
Notes: Test method for Date Publication.Date {@link de.mpg.escidoc.services.pubman.searching.PubItemSearchingBean#advancedSearch(java.util.List)}.
public
testEventSearch():void
Sequential
Tags: annotations=@Ignore@Test
throws=Exception
Notes: Test method for Event all Event.Title,Event.AlternativeTitle and Event.Place for each language separately and for all languages at once {@link de.mpg.escidoc.services.pubman.searching.PubItemSearchingBean#advancedSearch(java.util.List)}.
public
testGenreSearch():void
Sequential
Tags: annotations=@Ignore@Test
throws=Exception
Notes: Test method for Genre Publication.Genre {@link de.mpg.escidoc.services.pubman.searching.PubItemSearchingBean#advancedSearch(java.util.List)}.
public
testIdentifierSearch():void
Sequential
Tags: annotations=@Ignore@Test
throws=Exception
Notes: Test method for Identifier ID and PID of item, PID of files {@link de.mpg.escidoc.services.pubman.searching.PubItemSearchingBean#advancedSearch(java.util.List)}.
public
testOrganizationSearch():void
Sequential
Tags: annotations=@Ignore@Test
throws=Exception
Notes: Test method for Organization all Organization.Name for each language separately and for all languages at once {@link de.mpg.escidoc.services.pubman.searching.PubItemSearchingBean#advancedSearch(java.util.List)}.
public
testPersonSearch():void
Sequential
Tags: annotations=@Test@Ignore
throws=Exception
Notes: Test method for Person all Creator.Person.CompleteName with Creator.CreatorType = "person" {@link de.mpg.escidoc.services.pubman.searching.PubItemSearchingBean#advancedSearch(java.util.List)}.
public
testSearch():void
Sequential
Tags: annotations=@Ignore@Test
throws=Exception
Notes: Test method for the Search Logic with all Criteria and all Operators between {@link de.mpg.escidoc.services.pubman.searching.PubItemSearchingBean#advancedSearch(java.util.List)}.
public
testSourceSearch():void
Sequential
Tags: annotations=@Ignore@Test
throws=Exception
Notes: Test method for Source all Source.Title and Source.AlternativeTitle for each language separately and for all languages at once {@link de.mpg.escidoc.services.pubman.searching.PubItemSearchingBean#advancedSearch(java.util.List)}.
public
testTitleSearch():void
Sequential
Tags: annotations=@Ignore@Test
throws=Exception
Notes: Test method for Title Publication.Title and Publication.AlternativeTitle for each language separately and for all languages at once {@link de.mpg.escidoc.services.pubman.searching.PubItemSearchingBean#advancedSearch(java.util.List)}.
public
testTopicSearch():void
Sequential
Tags: annotations=@Ignore@Test
throws=Exception
Notes: Test method for Topic Publication.Title, Publication.AlternativeTitle, Publication.TableOfContents, Publication.Abstract and Publication.Subject for each language separately and for all languages at once {@link de.mpg.escidoc.services.pubman.searching.PubItemSearchingBean#advancedSearch(java.util.List)}.