Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /**
- * The contents of this file are subject to the OpenMRS Public License
- * Version 1.0 (the "License"); you may not use this file except in
- * compliance with the License. You may obtain a copy of the License at
- * http://license.openmrs.org
- *
- * Software distributed under the License is distributed on an "AS IS"
- * basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
- * License for the specific language governing rights and limitations
- * under the License.
- *
- * Copyright (C) OpenMRS, LLC. All Rights Reserved.
- */
- package org.openmrs;
- import org.junit.Assert;
- import org.junit.Test;
- import org.openmrs.api.ConceptService;
- import org.openmrs.api.context.Context;
- import org.openmrs.test.Verifies;
- /**
- * Tests the {@link ConceptNumeric} object
- */
- public class ConceptNumericTest {
- /**
- * Regression test for TRUNK-82 (old TRAC-1511)
- *
- * @see {@link ConceptNumeric#equals(Object)}
- */
- @Test
- @Verifies(value = "should not return true if obj is concept", method = "equals(Object)")
- public void equals_shouldNotReturnTrueIfObjIsConcept() throws Exception {
- ConceptNumeric cn = new ConceptNumeric(123);
- Concept c = new Concept(123);
- Assert.assertNotSame(c, cn);
- Assert.assertNotSame(cn, c);
- }
- /**
- * saving a new existing concept with a
- * display_precision field and confirm it gets saved correctly
- */
- @Test
- public void saveANewConceptWithADisplayPrecisionField() throws Exception {
- ConceptNumeric conceptNumeric = new ConceptNumeric();
- conceptNumeric.setDisplayPrecision(32);
- //concept_id="5089" hi_normal="250.0" low_critical="0.0" units="kg" precise="true"
- conceptNumeric.setConceptId(6324);
- ConceptService conceptService = Context.getConceptService();
- Assert.assertNotNull(conceptService.getConceptNumeric(6324).getDisplayPrecision());
- conceptService.saveConcept(conceptNumeric);
- }
- /**
- * updating an existing concept with a
- * display_precision field and confirm it gets saved correctly
- */
- @Test
- public void upDateAnExisitingConceptConceptWithADisplayPrecisionField() throws Exception {
- ConceptNumeric conceptNumeric = Context.getConceptService().getConceptNumeric(5497);
- conceptNumeric.setDisplayPrecision(33);
- ConceptService conceptService = Context.getConceptService();
- Assert.assertNotNull(conceptService.getConceptNumeric(5497).getDisplayPrecision());
- conceptService.saveConcept(conceptNumeric);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement