Example #1
0
class Test(unittest.TestCase):
    def setUp(self):
        self.__util__ = Util()

    def testIsInteger(self):
        self.assertTrue(self.__util__.isInteger(10))

    def testIsNotINteger(self):
        self.assertFalse(self.__util__.isInteger("a"))

    def testCanConvertToInteger(self):
        self.assertTrue(self.__util__.canBeCastedToInteger("10"))

    def testCanNotConvertToInteger(self):
        self.assertFalse(self.__util__.canBeCastedToInteger("b1"))

    def testCastToInteger(self):
        self.assertTrue(self.__util__.castToInteger("100"))

    def testIsPositive(self):
        self.assertTrue(self.__util__.isPositive(10))

    def testIsBoolean(self):
        self.assertTrue(self.__util__.isBoolean("False"))
        self.assertTrue(self.__util__.isBoolean("True"))
        self.assertFalse(self.__util__.isBoolean("Tkrue"))
        self.assertFalse(self.__util__.isBoolean("nie"))

    def testCastStringIntegerToBoolean(self):
        self.assertTrue(self.__util__.castStringIntegerToBoolean("1"))
        self.assertFalse(self.__util__.castStringIntegerToBoolean("0"))

    def testCastStringToBoolean(self):
        self.assertTrue(self.__util__.castStringToBoolean("tRue"))
        self.assertFalse(self.__util__.castStringToBoolean("falSe"))
        self.assertEquals(self.__util__.castStringToBoolean("fsa"), None)
        self.assertTrue(self.__util__.castStringToBoolean("Ano"))

    def testCanCastStringToBoolean(self):
        self.assertTrue(self.__util__.canCastStringToBoolean("true"))
        self.assertTrue(self.__util__.canCastStringToBoolean("false"))
        self.assertFalse(self.__util__.canCastStringToBoolean("trssd"))
        self.assertTrue(self.__util__.canCastStringToBoolean("ano"))

    def testIsPrevzatie(self):
        self.assertEquals(self.__util__.isPrevzatie("kurier"), True)
        self.assertEquals(self.__util__.isPrevzatie("posta"), True)
        self.assertEquals(self.__util__.isPrevzatie("osobny odber"), True)
        self.assertEquals(self.__util__.isPrevzatie("osob odber"), False)

    def testIsPlatba(self):
        self.assertEquals(self.__util__.isPlatba("hotovost"), True)
        self.assertEquals(self.__util__.isPlatba("online"), True)
        self.assertEquals(self.__util__.isPlatba("prevod"), True)
        self.assertEquals(self.__util__.isPlatba("hotoVost"), False)

    def testPlatbaValidate(self):
        self.assertEqual(self.__util__.validatePlatba("Hotovost"), "hotovost")
        self.assertEqual(self.__util__.validatePlatba("oNliNe"), "online")
        self.assertEqual(self.__util__.validatePlatba("otovost"), None)

    def testIsStavObjednavky(self):
        self.assertEquals(
            self.__util__.isStavObjednavky("pripravena na expediciu"), True)
        self.assertEquals(
            self.__util__.isStavObjednavky("priprvena na expediciu"), False)

    def testStavObjednavkyValidate(self):
        self.assertEqual(
            self.__util__.validateStavObjednavky("Pripravena na expediciu"),
            "pripravena na expediciu")
        self.assertEqual(
            self.__util__.validateStavObjednavky("Priprave na expediciu"),
            None)

    def testNameIsValid(self):
        self.assertEquals(self.__util__.isValidName("Marek"), True)
        self.assertEquals(self.__util__.isValidName("jano"), False)

    def testNameValidate(self):
        self.assertEqual(self.__util__.validateName("marek"), "Marek")
        self.assertEqual(self.__util__.validateName("mar ek"), None)

    def testTextValid(self):
        self.assertEquals(self.__util__.isTextValid("Ano je valid"), True)
        value = ""
        for i in range(1000):
            value += str(i)
        self.assertEquals(self.__util__.isTextValid(value), False)
Example #2
0
class Test(unittest.TestCase):
    
    def setUp(self):
        self.__util__ = Util()

    def testIsInteger(self):
        self.assertTrue(self.__util__.isInteger(10))
    
    def testIsNotINteger(self):
        self.assertFalse(self.__util__.isInteger("a"));
        
    def testCanConvertToInteger(self):
        self.assertTrue(self.__util__.canBeCastedToInteger("10"))
    
    def testCanNotConvertToInteger(self):
        self.assertFalse(self.__util__.canBeCastedToInteger("b1"))
    
    def testCastToInteger(self):
        self.assertTrue(self.__util__.castToInteger("100"))
    
    def testIsPositive(self):
        self.assertTrue(self.__util__.isPositive(10))
    
    def testIsBoolean(self):
        self.assertTrue(self.__util__.isBoolean("False"))
        self.assertTrue(self.__util__.isBoolean("True"))
        self.assertFalse(self.__util__.isBoolean("Tkrue"))
        self.assertFalse(self.__util__.isBoolean("nie"))
    
    def testCastStringIntegerToBoolean(self):
        self.assertTrue(self.__util__.castStringIntegerToBoolean("1"))
        self.assertFalse(self.__util__.castStringIntegerToBoolean("0"))
    
    def testCastStringToBoolean(self):
        self.assertTrue(self.__util__.castStringToBoolean("tRue"))
        self.assertFalse(self.__util__.castStringToBoolean("falSe"))
        self.assertEquals(self.__util__.castStringToBoolean("fsa"),None)
        self.assertTrue(self.__util__.castStringToBoolean("Ano"))
    
    def testCanCastStringToBoolean(self):
        self.assertTrue(self.__util__.canCastStringToBoolean("true"))
        self.assertTrue(self.__util__.canCastStringToBoolean("false"))
        self.assertFalse(self.__util__.canCastStringToBoolean("trssd"))
        self.assertTrue(self.__util__.canCastStringToBoolean("ano"))
        
    def testIsPrevzatie(self):
        self.assertEquals(self.__util__.isPrevzatie("kurier"),True)
        self.assertEquals(self.__util__.isPrevzatie("posta"),True)
        self.assertEquals(self.__util__.isPrevzatie("osobny odber"),True)
        self.assertEquals(self.__util__.isPrevzatie("osob odber"),False)
        
    def testIsPlatba(self):
        self.assertEquals(self.__util__.isPlatba("hotovost"),True)
        self.assertEquals(self.__util__.isPlatba("online"),True)
        self.assertEquals(self.__util__.isPlatba("prevod"),True)
        self.assertEquals(self.__util__.isPlatba("hotoVost"),False)
    def testPlatbaValidate(self):
        self.assertEqual(self.__util__.validatePlatba("Hotovost"),"hotovost")
        self.assertEqual(self.__util__.validatePlatba("oNliNe"), "online")
        self.assertEqual(self.__util__.validatePlatba("otovost"), None)
    
    def testIsStavObjednavky(self):
        self.assertEquals(self.__util__.isStavObjednavky("pripravena na expediciu"),True)
        self.assertEquals(self.__util__.isStavObjednavky("priprvena na expediciu"),False)
        
    def testStavObjednavkyValidate(self):
        self.assertEqual(self.__util__.validateStavObjednavky("Pripravena na expediciu"), "pripravena na expediciu")
        self.assertEqual(self.__util__.validateStavObjednavky("Priprave na expediciu"), None)
        
    def testNameIsValid(self):
        self.assertEquals(self.__util__.isValidName("Marek"),True)
        self.assertEquals(self.__util__.isValidName("jano"),False)
        
    def testNameValidate(self):
        self.assertEqual(self.__util__.validateName("marek"),"Marek")
        self.assertEqual(self.__util__.validateName("mar ek"),None)

    def testTextValid(self):
        self.assertEquals(self.__util__.isTextValid("Ano je valid"),True)
        value = ""
        for i in range(1000):
            value += str(i)
        self.assertEquals(self.__util__.isTextValid(value),False)