Search in sources :

Example 21 with Drug

use of org.openmrs.Drug in project openmrs-core by openmrs.

the class ConceptServiceTest method getDrugByUuid_shouldFindObjectGivenValidUuid.

/**
 * @see ConceptService#getDrugByUuid(String)
 */
@Test
public void getDrugByUuid_shouldFindObjectGivenValidUuid() {
    String uuid = "3cfcf118-931c-46f7-8ff6-7b876f0d4202";
    Drug drug = Context.getConceptService().getDrugByUuid(uuid);
    Assert.assertEquals(2, (int) drug.getDrugId());
}
Also used : Drug(org.openmrs.Drug) BaseContextSensitiveTest(org.openmrs.test.BaseContextSensitiveTest) Test(org.junit.Test)

Example 22 with Drug

use of org.openmrs.Drug in project openmrs-core by openmrs.

the class ConceptServiceTest method getDrugs_shouldReturnDrugsByDrugId.

/**
 * @see ConceptService#getDrugs(String)
 */
@Test
public void getDrugs_shouldReturnDrugsByDrugId() {
    Integer drugId = 2;
    Drug drug = Context.getConceptService().getDrug(drugId);
    List<Drug> drugs = Context.getConceptService().getDrugs(String.valueOf(drugId));
    Assert.assertTrue(drugs.contains(drug));
}
Also used : Drug(org.openmrs.Drug) BaseContextSensitiveTest(org.openmrs.test.BaseContextSensitiveTest) Test(org.junit.Test)

Example 23 with Drug

use of org.openmrs.Drug in project openmrs-core by openmrs.

the class ConceptServiceTest method getDrugByMapping_shouldReturnADrugThatMatchesTheCodeAndSource.

/**
 * @see ConceptService#getDrugByMapping(String, org.openmrs.ConceptSource, java.util.Collection
 */
@Test
public void getDrugByMapping_shouldReturnADrugThatMatchesTheCodeAndSource() {
    executeDataSet(GET_DRUG_MAPPINGS);
    final Integer expectedDrugId = 2;
    Drug drug = conceptService.getDrugByMapping("WGT234", conceptService.getConceptSource(2), null);
    assertEquals(expectedDrugId, drug.getDrugId());
}
Also used : Drug(org.openmrs.Drug) BaseContextSensitiveTest(org.openmrs.test.BaseContextSensitiveTest) Test(org.junit.Test)

Example 24 with Drug

use of org.openmrs.Drug in project openmrs-core by openmrs.

the class ConceptServiceTest method getDrugsByIngredient_shouldReturnEmptyListIfNothingFound.

/**
 * @see ConceptService#getDrugsByIngredient(Concept)
 */
@Test
public void getDrugsByIngredient_shouldReturnEmptyListIfNothingFound() {
    List<Drug> drugs = conceptService.getDrugsByIngredient(new Concept(18));
    assertEquals(0, drugs.size());
}
Also used : Drug(org.openmrs.Drug) OpenmrsMatchers.hasConcept(org.openmrs.test.OpenmrsMatchers.hasConcept) Concept(org.openmrs.Concept) BaseContextSensitiveTest(org.openmrs.test.BaseContextSensitiveTest) Test(org.junit.Test)

Example 25 with Drug

use of org.openmrs.Drug in project openmrs-core by openmrs.

the class HibernateConceptDAOTest method getDrugs_shouldReturnDistinctDrugs.

/**
 * @see HibernateConceptDAO#getDrugs(String,Concept,boolean,boolean,boolean,Integer,Integer)
 */
@Test
public void getDrugs_shouldReturnDistinctDrugs() {
    Concept concept1 = dao.getConcept(14);
    List<Drug> drugList = dao.getDrugs("TEST_DRUG", concept1, true, true, false, 0, 10);
    Assert.assertEquals(1, drugList.size());
}
Also used : Concept(org.openmrs.Concept) Drug(org.openmrs.Drug) Test(org.junit.Test) BaseContextSensitiveTest(org.openmrs.test.BaseContextSensitiveTest)

Aggregations

Drug (org.openmrs.Drug)51 Test (org.junit.Test)46 BaseContextSensitiveTest (org.openmrs.test.BaseContextSensitiveTest)41 Concept (org.openmrs.Concept)15 BindException (org.springframework.validation.BindException)15 Errors (org.springframework.validation.Errors)14 DrugReferenceMap (org.openmrs.DrugReferenceMap)9 ConceptMapType (org.openmrs.ConceptMapType)8 DrugOrder (org.openmrs.DrugOrder)7 OrderUtilTest (org.openmrs.order.OrderUtilTest)7 Date (java.util.Date)5 ConceptSource (org.openmrs.ConceptSource)5 ArrayList (java.util.ArrayList)4 Obs (org.openmrs.Obs)3 HashSet (java.util.HashSet)2 ConceptAnswer (org.openmrs.ConceptAnswer)2 ConceptDatatype (org.openmrs.ConceptDatatype)2 ConceptReferenceTerm (org.openmrs.ConceptReferenceTerm)2 Encounter (org.openmrs.Encounter)2 Person (org.openmrs.Person)2