de419b94b3
Change-Id: I777eb19059030d2c1ce870b5839b541cbc7e90d8 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/142520 Tested-by: Jenkins Reviewed-by: Hossein <hossein@libreoffice.org>
61 lines
2.1 KiB
Python
61 lines
2.1 KiB
Python
|
|
# execute run procedure as Python macro for testing
|
|
|
|
import uno
|
|
import unittest
|
|
|
|
from com.sun.star.awt.FontSlant import ITALIC
|
|
from com.sun.star.awt.FontSlant import NONE
|
|
from com.sun.star.uno.TypeClass import STRING
|
|
from com.sun.star.uno.TypeClass import LONG
|
|
from com.sun.star.awt import Point
|
|
|
|
class Test124953(unittest.TestCase):
|
|
|
|
def test_Enum(self):
|
|
italic = uno.Enum("com.sun.star.awt.FontSlant", "ITALIC")
|
|
none_ = uno.Enum("com.sun.star.awt.FontSlant", "NONE")
|
|
self.assertEqual(ITALIC, ITALIC)
|
|
self.assertEqual(ITALIC, italic)
|
|
self.assertFalse((ITALIC != italic))
|
|
self.assertNotEqual(ITALIC, NONE)
|
|
self.assertEqual(NONE, none_)
|
|
|
|
def test_Type(self):
|
|
|
|
STRING_TYPE = uno.getTypeByName("string")
|
|
LONG_TYPE = uno.getTypeByName("long")
|
|
string_type = uno.Type("string", STRING)
|
|
long_type = uno.Type("long", LONG)
|
|
self.assertEqual(STRING_TYPE, STRING_TYPE)
|
|
self.assertEqual(STRING_TYPE, string_type)
|
|
self.assertFalse((STRING_TYPE != string_type))
|
|
self.assertNotEqual(STRING_TYPE, LONG)
|
|
self.assertEqual(LONG_TYPE, long_type)
|
|
|
|
def test_Char(self):
|
|
char_a = uno.Char("a")
|
|
char_a2 = uno.Char("a")
|
|
char_b = uno.Char("b")
|
|
self.assertEqual(char_a, char_a)
|
|
self.assertEqual(char_a, char_a2)
|
|
self.assertFalse((char_a != char_a2))
|
|
self.assertNotEqual(char_a, char_b)
|
|
|
|
def test_ByteSequence(self):
|
|
b1 = uno.ByteSequence(bytes("abcdefg", encoding="utf8"))
|
|
b2 = uno.ByteSequence(bytes("abcdefg", encoding="utf8"))
|
|
b3 = uno.ByteSequence(bytes("1234567", encoding="utf8"))
|
|
self.assertEqual(b1, b1)
|
|
self.assertEqual(b1, b2)
|
|
self.assertFalse(b1 != b2)
|
|
self.assertNotEqual(b1, b3)
|
|
|
|
def test_Struct(self):
|
|
point1 = Point(100, 200)
|
|
point2 = Point(100, 200)
|
|
point3 = Point(0, 10)
|
|
self.assertEqual(point1, point1)
|
|
self.assertEqual(point1, point2)
|
|
self.assertFalse((point1 != point2))
|
|
self.assertNotEqual(point1, point3)
|