Generated by TestNG with ReportNG at 22:42 PDT on Wednesday 31 March 2021
root@43fec6d4badf / Java 11.0.8 (Ubuntu) / Linux 4.14.186-146.268.amzn2.x86_64 (amd64)

XEP-0313 - Message Archive Management

Suites · Log Output

Test duration : 45.830s

Passed Tests
tigase.tests.archive.TestMessageArchiveManagement
testMessageArchival 40.154s
2021-03-31 23:01:41 |

2021-03-31 23:01:41 | null / [TestClass name=class tigase.tests.archive.TestMessageArchiveManagement]

2021-03-31 23:01:41 | ------------------------------------

2021-03-31 23:01:41 | [Mutex] waiting for: [mam-_gkct9b0255@test-domain.com/272389314-tigase-268:mam-_2u6iaa0254@test-domain.com:Message-d7fb0ec4-f9ad-4151-a06f-d5295fa39fa5]

2021-03-31 23:01:41 | [Mutex] received everything.

2021-03-31 23:01:43 | [Mutex] waiting for: [mam-_2u6iaa0254@test-domain.com/272389314-tigase-267:mam-_gkct9b0255@test-domain.com:Message-fc777836-69b9-4184-88be-5e00238fae22]

2021-03-31 23:01:43 | [Mutex] received everything.

2021-03-31 23:01:45 | [Mutex] waiting for: [mam-_gkct9b0255@test-domain.com/272389314-tigase-268:mam-_2u6iaa0254@test-domain.com:Message-d859f37b-2233-40e3-b35c-831f4906e79e]

2021-03-31 23:01:45 | [Mutex] received everything.

2021-03-31 23:01:47 | [Mutex] waiting for: [mam-_2u6iaa0254@test-domain.com/272389314-tigase-267:mam-_gkct9b0255@test-domain.com:Message-f58c0de0-5902-423f-a109-7725226ef484]

2021-03-31 23:01:47 | [Mutex] received everything.

2021-03-31 23:01:49 | [Mutex] waiting for: [mam-_gkct9b0255@test-domain.com/272389314-tigase-268:mam-_2u6iaa0254@test-domain.com:Message-29b3621e-ad26-428d-bd0b-6b3a49674056]

2021-03-31 23:01:49 | [Mutex] received everything.

2021-03-31 23:01:51 | [Mutex] waiting for: [mam-_2u6iaa0254@test-domain.com/272389314-tigase-267:mam-_gkct9b0255@test-domain.com:Message-3badeaf9-d01a-4fb6-94e5-37adfe32fb84]

2021-03-31 23:01:51 | [Mutex] received everything.

2021-03-31 23:01:53 | [Mutex] waiting for: [mam-_gkct9b0255@test-domain.com/272389314-tigase-268:mam-_2u6iaa0254@test-domain.com:Message-88426a3d-e0df-42b9-85ab-14fb380ddaf1]

2021-03-31 23:01:53 | [Mutex] received everything.

2021-03-31 23:01:55 | [Mutex] waiting for: [mam-_2u6iaa0254@test-domain.com/272389314-tigase-267:mam-_gkct9b0255@test-domain.com:Message-b30a8e9e-1d6f-44b9-8b5e-8113d5ea8863]

2021-03-31 23:01:55 | [Mutex] received everything.

2021-03-31 23:01:57 | [Mutex] waiting for: [mam-_gkct9b0255@test-domain.com/272389314-tigase-268:mam-_2u6iaa0254@test-domain.com:Message-05f59fe3-2fa9-4bc6-8999-031c99bd3400]

2021-03-31 23:01:57 | [Mutex] received everything.

2021-03-31 23:01:59 | [Mutex] waiting for: [mam-_2u6iaa0254@test-domain.com/272389314-tigase-267:mam-_gkct9b0255@test-domain.com:Message-e653fa45-dfba-4acd-b1ac-750107efbf94]

2021-03-31 23:01:59 | [Mutex] received everything.

2021-03-31 23:02:01 | [Mutex] waiting for: [mam-_gkct9b0255@test-domain.com/272389314-tigase-268:mam-_2u6iaa0254@test-domain.com:Message-6aca44fa-9c79-4855-b6e5-101415d3f011]

2021-03-31 23:02:01 | [Mutex] received everything.

2021-03-31 23:02:03 | [Mutex] waiting for: [mam-_2u6iaa0254@test-domain.com/272389314-tigase-267:mam-_gkct9b0255@test-domain.com:Message-7b4fbf9e-a46f-4d4c-b693-b96db33c39da]

2021-03-31 23:02:03 | [Mutex] received everything.

2021-03-31 23:02:05 | [Mutex] waiting for: [mam-_gkct9b0255@test-domain.com/272389314-tigase-268:mam-_2u6iaa0254@test-domain.com:Message-d36a484a-4c0f-42aa-88b1-2f9fd4ebf66f]

2021-03-31 23:02:05 | [Mutex] received everything.

2021-03-31 23:02:07 | [Mutex] waiting for: [mam-_2u6iaa0254@test-domain.com/272389314-tigase-267:mam-_gkct9b0255@test-domain.com:Message-55db6301-5379-4ec9-b473-0b1734ef065b]

2021-03-31 23:02:07 | [Mutex] received everything.

2021-03-31 23:02:09 | [Mutex] waiting for: [mam-_gkct9b0255@test-domain.com/272389314-tigase-268:mam-_2u6iaa0254@test-domain.com:Message-64a90de4-dc44-4a83-b628-3e31a48d32f0]

2021-03-31 23:02:09 | [Mutex] received everything.

2021-03-31 23:02:11 | [Mutex] waiting for: [mam-_2u6iaa0254@test-domain.com/272389314-tigase-267:mam-_gkct9b0255@test-domain.com:Message-31c41f9e-fe88-46c5-b8ea-4d52d12985ff]

2021-03-31 23:02:11 | [Mutex] received everything.

2021-03-31 23:02:13 | [Mutex] waiting for: [mam-_gkct9b0255@test-domain.com/272389314-tigase-268:mam-_2u6iaa0254@test-domain.com:Message-1ffe0ba5-21cd-4cf6-b314-3eba91db2433]

2021-03-31 23:02:13 | [Mutex] received everything.

2021-03-31 23:02:15 | [Mutex] waiting for: [mam-_2u6iaa0254@test-domain.com/272389314-tigase-267:mam-_gkct9b0255@test-domain.com:Message-75334023-e15a-4647-81cf-0f2ed3e1990f]

2021-03-31 23:02:15 | [Mutex] received everything.

2021-03-31 23:02:17 | [Mutex] waiting for: [mam-_gkct9b0255@test-domain.com/272389314-tigase-268:mam-_2u6iaa0254@test-domain.com:Message-bafc4084-4546-43f7-b983-037fb2a0b936]

2021-03-31 23:02:17 | [Mutex] received everything.

2021-03-31 23:02:19 | [Mutex] waiting for: [mam-_2u6iaa0254@test-domain.com/272389314-tigase-267:mam-_gkct9b0255@test-domain.com:null]

2021-03-31 23:02:19 | [Mutex] received everything.

testMessageRetrievalFromEmpty 1.012s
2021-03-31 23:01:40 |

2021-03-31 23:01:40 | null / [TestClass name=class tigase.tests.archive.TestMessageArchiveManagement]

2021-03-31 23:01:40 | ------------------------------------

2021-03-31 23:01:40 | [Mutex] waiting for: [items:received]

2021-03-31 23:01:40 | [Mutex] waiting for: [items:received]

2021-03-31 23:01:41 | [Mutex] received everything.

2021-03-31 23:01:41 | [Mutex] isItemNotified: items:received:d0544bdc-101c-4306-87ec-f991013d62a5:true :: true

testMessageRetrievalWithNonEmptyResults 1.092s
2021-03-31 23:02:21 |

2021-03-31 23:02:21 | null / [TestClass name=class tigase.tests.archive.TestMessageArchiveManagement]

2021-03-31 23:02:21 | ------------------------------------

2021-03-31 23:02:21 | [Mutex] waiting for: [items:received]

2021-03-31 23:02:21 | [Mutex] waiting for: [items:received]

2021-03-31 23:02:21 | [Mutex] waiting for: [items:received]

2021-03-31 23:02:21 | [Mutex] waiting for: [items:received]

2021-03-31 23:02:21 | [Mutex] waiting for: [items:received]

2021-03-31 23:02:21 | [Mutex] waiting for: [items:received]

2021-03-31 23:02:21 | [Mutex] waiting for: [items:received]

2021-03-31 23:02:21 | [Mutex] waiting for: [items:received]

2021-03-31 23:02:21 | [Mutex] waiting for: [items:received]

2021-03-31 23:02:21 | [Mutex] waiting for: [items:received]

2021-03-31 23:02:21 | [Mutex] waiting for: [items:received]

2021-03-31 23:02:21 | [Mutex] waiting for: [items:received]

2021-03-31 23:02:21 | [Mutex] waiting for: [items:received]

2021-03-31 23:02:21 | [Mutex] waiting for: [items:received]

2021-03-31 23:02:21 | [Mutex] waiting for: [items:received]

2021-03-31 23:02:22 | [Mutex] received everything.

2021-03-31 23:02:22 | [Mutex] isItemNotified: items:received:e5db6a3f-9f97-4f77-9bb3-1ddd725d743f:true :: true

2021-03-31 23:02:22 | [Mutex] isItemNotified: item:mam-_gkct9b0255@test-domain.com/272389314-tigase-268:mam-_2u6iaa0254@test-domain.com:Message-d7fb0ec4-f9ad-4151-a06f-d5295fa39fa5 :: true

2021-03-31 23:02:22 | [Mutex] isItemNotified: item:mam-_2u6iaa0254@test-domain.com/272389314-tigase-267:mam-_gkct9b0255@test-domain.com:Message-fc777836-69b9-4184-88be-5e00238fae22 :: true

2021-03-31 23:02:22 | [Mutex] isItemNotified: item:mam-_gkct9b0255@test-domain.com/272389314-tigase-268:mam-_2u6iaa0254@test-domain.com:Message-d859f37b-2233-40e3-b35c-831f4906e79e :: true

2021-03-31 23:02:22 | [Mutex] isItemNotified: item:mam-_2u6iaa0254@test-domain.com/272389314-tigase-267:mam-_gkct9b0255@test-domain.com:Message-f58c0de0-5902-423f-a109-7725226ef484 :: true

2021-03-31 23:02:22 | [Mutex] isItemNotified: item:mam-_gkct9b0255@test-domain.com/272389314-tigase-268:mam-_2u6iaa0254@test-domain.com:Message-29b3621e-ad26-428d-bd0b-6b3a49674056 :: true

2021-03-31 23:02:22 | [Mutex] isItemNotified: item:mam-_2u6iaa0254@test-domain.com/272389314-tigase-267:mam-_gkct9b0255@test-domain.com:Message-3badeaf9-d01a-4fb6-94e5-37adfe32fb84 :: true

2021-03-31 23:02:22 | [Mutex] isItemNotified: item:mam-_gkct9b0255@test-domain.com/272389314-tigase-268:mam-_2u6iaa0254@test-domain.com:Message-88426a3d-e0df-42b9-85ab-14fb380ddaf1 :: true

2021-03-31 23:02:22 | [Mutex] isItemNotified: item:mam-_2u6iaa0254@test-domain.com/272389314-tigase-267:mam-_gkct9b0255@test-domain.com:Message-b30a8e9e-1d6f-44b9-8b5e-8113d5ea8863 :: true

2021-03-31 23:02:22 | [Mutex] isItemNotified: item:mam-_gkct9b0255@test-domain.com/272389314-tigase-268:mam-_2u6iaa0254@test-domain.com:Message-05f59fe3-2fa9-4bc6-8999-031c99bd3400 :: true

2021-03-31 23:02:22 | [Mutex] isItemNotified: item:mam-_2u6iaa0254@test-domain.com/272389314-tigase-267:mam-_gkct9b0255@test-domain.com:Message-e653fa45-dfba-4acd-b1ac-750107efbf94 :: true

2021-03-31 23:02:22 | [Mutex] isItemNotified: item:mam-_gkct9b0255@test-domain.com/272389314-tigase-268:mam-_2u6iaa0254@test-domain.com:Message-6aca44fa-9c79-4855-b6e5-101415d3f011 :: true

2021-03-31 23:02:22 | [Mutex] isItemNotified: item:mam-_2u6iaa0254@test-domain.com/272389314-tigase-267:mam-_gkct9b0255@test-domain.com:Message-7b4fbf9e-a46f-4d4c-b693-b96db33c39da :: true

2021-03-31 23:02:22 | [Mutex] isItemNotified: item:mam-_gkct9b0255@test-domain.com/272389314-tigase-268:mam-_2u6iaa0254@test-domain.com:Message-d36a484a-4c0f-42aa-88b1-2f9fd4ebf66f :: true

2021-03-31 23:02:22 | [Mutex] isItemNotified: item:mam-_2u6iaa0254@test-domain.com/272389314-tigase-267:mam-_gkct9b0255@test-domain.com:Message-55db6301-5379-4ec9-b473-0b1734ef065b :: true

2021-03-31 23:02:22 | [Mutex] isItemNotified: item:mam-_gkct9b0255@test-domain.com/272389314-tigase-268:mam-_2u6iaa0254@test-domain.com:Message-64a90de4-dc44-4a83-b628-3e31a48d32f0 :: true

2021-03-31 23:02:22 | [Mutex] isItemNotified: item:mam-_2u6iaa0254@test-domain.com/272389314-tigase-267:mam-_gkct9b0255@test-domain.com:Message-31c41f9e-fe88-46c5-b8ea-4d52d12985ff :: true

2021-03-31 23:02:22 | [Mutex] isItemNotified: item:mam-_gkct9b0255@test-domain.com/272389314-tigase-268:mam-_2u6iaa0254@test-domain.com:Message-1ffe0ba5-21cd-4cf6-b314-3eba91db2433 :: true

2021-03-31 23:02:22 | [Mutex] isItemNotified: item:mam-_2u6iaa0254@test-domain.com/272389314-tigase-267:mam-_gkct9b0255@test-domain.com:Message-75334023-e15a-4647-81cf-0f2ed3e1990f :: true

2021-03-31 23:02:22 | [Mutex] isItemNotified: item:mam-_gkct9b0255@test-domain.com/272389314-tigase-268:mam-_2u6iaa0254@test-domain.com:Message-bafc4084-4546-43f7-b983-037fb2a0b936 :: true

2021-03-31 23:02:22 | [Mutex] isItemNotified: item:mam-_2u6iaa0254@test-domain.com/272389314-tigase-267:mam-_gkct9b0255@test-domain.com:null :: true

testMessageRetrievalWithNonEmptyResultsWithQuery 1.114s
2021-03-31 23:02:22 |

2021-03-31 23:02:22 | null / [TestClass name=class tigase.tests.archive.TestMessageArchiveManagement]

2021-03-31 23:02:22 | ------------------------------------

2021-03-31 23:02:22 | [Mutex] waiting for: [items:received]

2021-03-31 23:02:22 | [Mutex] waiting for: [items:received]

2021-03-31 23:02:22 | [Mutex] waiting for: [items:received]

2021-03-31 23:02:22 | [Mutex] waiting for: [items:received]

2021-03-31 23:02:22 | [Mutex] waiting for: [items:received]

2021-03-31 23:02:22 | [Mutex] waiting for: [items:received]

2021-03-31 23:02:22 | [Mutex] waiting for: [items:received]

2021-03-31 23:02:22 | [Mutex] waiting for: [items:received]

2021-03-31 23:02:22 | [Mutex] waiting for: [items:received]

2021-03-31 23:02:22 | [Mutex] waiting for: [items:received]

2021-03-31 23:02:22 | [Mutex] waiting for: [items:received]

2021-03-31 23:02:22 | [Mutex] waiting for: [items:received]

2021-03-31 23:02:23 | [Mutex] received everything.

2021-03-31 23:02:23 | [Mutex] isItemNotified: items:received:fc6988dc-d4c0-4392-a035-45a6d83db7c7:true :: true

2021-03-31 23:02:23 | [Mutex] isItemNotified: item:mam-_gkct9b0255@test-domain.com/272389314-tigase-268:mam-_2u6iaa0254@test-domain.com:Message-d859f37b-2233-40e3-b35c-831f4906e79e :: true

2021-03-31 23:02:23 | [Mutex] isItemNotified: item:mam-_2u6iaa0254@test-domain.com/272389314-tigase-267:mam-_gkct9b0255@test-domain.com:Message-f58c0de0-5902-423f-a109-7725226ef484 :: true

2021-03-31 23:02:23 | [Mutex] isItemNotified: item:mam-_gkct9b0255@test-domain.com/272389314-tigase-268:mam-_2u6iaa0254@test-domain.com:Message-29b3621e-ad26-428d-bd0b-6b3a49674056 :: true

2021-03-31 23:02:23 | [Mutex] isItemNotified: item:mam-_2u6iaa0254@test-domain.com/272389314-tigase-267:mam-_gkct9b0255@test-domain.com:Message-3badeaf9-d01a-4fb6-94e5-37adfe32fb84 :: true

2021-03-31 23:02:23 | [Mutex] isItemNotified: item:mam-_gkct9b0255@test-domain.com/272389314-tigase-268:mam-_2u6iaa0254@test-domain.com:Message-88426a3d-e0df-42b9-85ab-14fb380ddaf1 :: true

2021-03-31 23:02:23 | [Mutex] isItemNotified: item:mam-_2u6iaa0254@test-domain.com/272389314-tigase-267:mam-_gkct9b0255@test-domain.com:Message-b30a8e9e-1d6f-44b9-8b5e-8113d5ea8863 :: true

2021-03-31 23:02:23 | [Mutex] isItemNotified: item:mam-_gkct9b0255@test-domain.com/272389314-tigase-268:mam-_2u6iaa0254@test-domain.com:Message-05f59fe3-2fa9-4bc6-8999-031c99bd3400 :: true

2021-03-31 23:02:23 | [Mutex] isItemNotified: item:mam-_2u6iaa0254@test-domain.com/272389314-tigase-267:mam-_gkct9b0255@test-domain.com:Message-e653fa45-dfba-4acd-b1ac-750107efbf94 :: true

2021-03-31 23:02:23 | [Mutex] isItemNotified: item:mam-_gkct9b0255@test-domain.com/272389314-tigase-268:mam-_2u6iaa0254@test-domain.com:Message-6aca44fa-9c79-4855-b6e5-101415d3f011 :: true

2021-03-31 23:02:23 | [Mutex] isItemNotified: item:mam-_2u6iaa0254@test-domain.com/272389314-tigase-267:mam-_gkct9b0255@test-domain.com:Message-7b4fbf9e-a46f-4d4c-b693-b96db33c39da :: true

2021-03-31 23:02:23 | [Mutex] isItemNotified: item:mam-_gkct9b0255@test-domain.com/272389314-tigase-268:mam-_2u6iaa0254@test-domain.com:Message-d36a484a-4c0f-42aa-88b1-2f9fd4ebf66f :: true

2021-03-31 23:02:23 | [Mutex] isItemNotified: item:mam-_2u6iaa0254@test-domain.com/272389314-tigase-267:mam-_gkct9b0255@test-domain.com:Message-55db6301-5379-4ec9-b473-0b1734ef065b :: true

2021-03-31 23:02:23 | [Mutex] isItemNotified: item:mam-_gkct9b0255@test-domain.com/272389314-tigase-268:mam-_2u6iaa0254@test-domain.com:Message-64a90de4-dc44-4a83-b628-3e31a48d32f0 :: true

2021-03-31 23:02:23 | [Mutex] isItemNotified: item:mam-_2u6iaa0254@test-domain.com/272389314-tigase-267:mam-_gkct9b0255@test-domain.com:Message-31c41f9e-fe88-46c5-b8ea-4d52d12985ff :: true

2021-03-31 23:02:23 | [Mutex] isItemNotified: item:mam-_gkct9b0255@test-domain.com/272389314-tigase-268:mam-_2u6iaa0254@test-domain.com:Message-1ffe0ba5-21cd-4cf6-b314-3eba91db2433 :: true

2021-03-31 23:02:23 | [Mutex] isItemNotified: item:mam-_2u6iaa0254@test-domain.com/272389314-tigase-267:mam-_gkct9b0255@test-domain.com:Message-75334023-e15a-4647-81cf-0f2ed3e1990f :: true

testMessageRetrievalWithNonEmptyResultsWithQueryAndRsm 1.057s
2021-03-31 23:02:23 |

2021-03-31 23:02:23 | null / [TestClass name=class tigase.tests.archive.TestMessageArchiveManagement]

2021-03-31 23:02:23 | ------------------------------------

2021-03-31 23:02:23 | [Mutex] waiting for: [items:received]

2021-03-31 23:02:23 | [Mutex] waiting for: [items:received]

2021-03-31 23:02:24 | [Mutex] waiting for: [items:received]

2021-03-31 23:02:25 | [Mutex] received everything.

2021-03-31 23:02:25 | [Mutex] isItemNotified: items:received:65396cad-7fd3-41dc-acec-1dfcb2683bea:false :: true

2021-03-31 23:02:25 | [Mutex] isItemNotified: item:mam-_gkct9b0255@test-domain.com/272389314-tigase-268:mam-_2u6iaa0254@test-domain.com:Message-d859f37b-2233-40e3-b35c-831f4906e79e :: true

2021-03-31 23:02:25 | [Mutex] isItemNotified: item:mam-_2u6iaa0254@test-domain.com/272389314-tigase-267:mam-_gkct9b0255@test-domain.com:Message-f58c0de0-5902-423f-a109-7725226ef484 :: true

2021-03-31 23:02:25 | [Mutex] isItemNotified: item:mam-_gkct9b0255@test-domain.com/272389314-tigase-268:mam-_2u6iaa0254@test-domain.com:Message-29b3621e-ad26-428d-bd0b-6b3a49674056 :: true

2021-03-31 23:02:25 | [Mutex] isItemNotified: item:mam-_2u6iaa0254@test-domain.com/272389314-tigase-267:mam-_gkct9b0255@test-domain.com:Message-3badeaf9-d01a-4fb6-94e5-37adfe32fb84 :: true

2021-03-31 23:02:25 | [Mutex] isItemNotified: item:mam-_gkct9b0255@test-domain.com/272389314-tigase-268:mam-_2u6iaa0254@test-domain.com:Message-88426a3d-e0df-42b9-85ab-14fb380ddaf1 :: true

testRetrievalOfForm 0.010s
2021-03-31 23:01:40 |

2021-03-31 23:01:40 | null / [TestClass name=class tigase.tests.archive.TestMessageArchiveManagement]

2021-03-31 23:01:40 | ------------------------------------

2021-03-31 23:01:40 | [Mutex] waiting for: [form:fields]

2021-03-31 23:01:40 | [Mutex] received everything.

2021-03-31 23:01:40 | [Mutex] isItemNotified: form:field:FORM_TYPE:urn:xmpp:mam:1 :: true

2021-03-31 23:01:40 | [Mutex] isItemNotified: form:field:with:null :: true

2021-03-31 23:01:40 | [Mutex] isItemNotified: form:field:start:null :: true

2021-03-31 23:01:40 | [Mutex] isItemNotified: form:field:end:null :: true

testSettingsChange 0.022s
2021-03-31 23:01:40 |

2021-03-31 23:01:40 | null / [TestClass name=class tigase.tests.archive.TestMessageArchiveManagement]

2021-03-31 23:01:40 | ------------------------------------

2021-03-31 23:01:40 | [Mutex] received everything.

2021-03-31 23:01:40 | [Mutex] isItemNotified: settings:1:default:never :: true

2021-03-31 23:01:40 | [Mutex] waiting for: [settings:19db6709-acc9-4a0a-81e8-add156dd5853]

2021-03-31 23:01:40 | [Mutex] received everything.

2021-03-31 23:01:40 | [Mutex] isItemNotified: settings:19db6709-acc9-4a0a-81e8-add156dd5853:default:roster :: true

2021-03-31 23:01:40 | [Mutex] waiting for: [settings:6bee8dad-517d-4fa7-9ee2-0c760a9d0523]

2021-03-31 23:01:40 | [Mutex] received everything.

2021-03-31 23:01:40 | [Mutex] isItemNotified: settings:6bee8dad-517d-4fa7-9ee2-0c760a9d0523:default:always :: true

testSupportAdvertisement 0.009s
2021-03-31 23:01:40 |

2021-03-31 23:01:40 | null / [TestClass name=class tigase.tests.archive.TestMessageArchiveManagement]

2021-03-31 23:01:40 | ------------------------------------

2021-03-31 23:01:40 | [Mutex] waiting for: [discovery:completed]

2021-03-31 23:01:40 | [Mutex] received everything.

2021-03-31 23:01:40 | [Mutex] isItemNotified: discovery:completed:success :: true

2021-03-31 23:01:40 | [Mutex] isItemNotified: discovery:feature:urn:xmpp:mam:1 :: true