Generated by TestNG with ReportNG at 21:13 PST on Wednesday 11 November 2020
root@eaa73862192b / Java 11.0.8 (Ubuntu) / Linux 4.14.186-146.268.amzn2.x86_64 (amd64)

XEP-0313 - Message Archive Management: 2

Suites · Log Output

Test duration : 45.707s

Passed Tests
tigase.tests.archive.TestMessageArchiveManagement2
testMessageArchival 40.146s
2020-11-11 21:32:34 |

2020-11-11 21:32:34 | null / [TestClass name=class tigase.tests.archive.TestMessageArchiveManagement2]

2020-11-11 21:32:34 | ------------------------------------

2020-11-11 21:32:34 | [Mutex] waiting for: [mam-_upsfx20257@test-domain.com/2122579573-tigase-272:mam-_m61mg60256@test-domain.com:Message-e70d4d3a-b1dd-497e-80e1-37c364fa9f2c]

2020-11-11 21:32:34 | [Mutex] received everything.

2020-11-11 21:32:36 | [Mutex] waiting for: [mam-_m61mg60256@test-domain.com/2122579573-tigase-271:mam-_upsfx20257@test-domain.com:Message-3053d7cd-4830-4f9a-a268-81db20fb0eb3]

2020-11-11 21:32:36 | [Mutex] received everything.

2020-11-11 21:32:38 | [Mutex] waiting for: [mam-_upsfx20257@test-domain.com/2122579573-tigase-272:mam-_m61mg60256@test-domain.com:Message-c41d8184-320f-4463-b597-737aee6b069b]

2020-11-11 21:32:38 | [Mutex] received everything.

2020-11-11 21:32:40 | [Mutex] waiting for: [mam-_m61mg60256@test-domain.com/2122579573-tigase-271:mam-_upsfx20257@test-domain.com:Message-6cd2afa2-8e03-4e6d-bb66-04295d618958]

2020-11-11 21:32:40 | [Mutex] received everything.

2020-11-11 21:32:42 | [Mutex] waiting for: [mam-_upsfx20257@test-domain.com/2122579573-tigase-272:mam-_m61mg60256@test-domain.com:Message-257c5297-ca1e-47fe-9039-c39dc7bd001c]

2020-11-11 21:32:42 | [Mutex] received everything.

2020-11-11 21:32:44 | [Mutex] waiting for: [mam-_m61mg60256@test-domain.com/2122579573-tigase-271:mam-_upsfx20257@test-domain.com:Message-5219c430-e61f-4f06-a05f-047a82a07b8b]

2020-11-11 21:32:44 | [Mutex] received everything.

2020-11-11 21:32:46 | [Mutex] waiting for: [mam-_upsfx20257@test-domain.com/2122579573-tigase-272:mam-_m61mg60256@test-domain.com:Message-d8e6ceda-7c7c-42bc-9043-c946a75f47ca]

2020-11-11 21:32:46 | [Mutex] received everything.

2020-11-11 21:32:48 | [Mutex] waiting for: [mam-_m61mg60256@test-domain.com/2122579573-tigase-271:mam-_upsfx20257@test-domain.com:Message-c3420d26-6a13-4cd1-bb2f-3639e21a640c]

2020-11-11 21:32:48 | [Mutex] received everything.

2020-11-11 21:32:50 | [Mutex] waiting for: [mam-_upsfx20257@test-domain.com/2122579573-tigase-272:mam-_m61mg60256@test-domain.com:Message-84d5c30d-91d6-49d0-9984-e41df9887de0]

2020-11-11 21:32:50 | [Mutex] received everything.

2020-11-11 21:32:52 | [Mutex] waiting for: [mam-_m61mg60256@test-domain.com/2122579573-tigase-271:mam-_upsfx20257@test-domain.com:Message-3cdea9d9-9b7e-4e56-be24-a196d73a1750]

2020-11-11 21:32:52 | [Mutex] received everything.

2020-11-11 21:32:54 | [Mutex] waiting for: [mam-_upsfx20257@test-domain.com/2122579573-tigase-272:mam-_m61mg60256@test-domain.com:Message-0cbabd2b-6b96-43cc-bb79-1ee304247e49]

2020-11-11 21:32:54 | [Mutex] received everything.

2020-11-11 21:32:56 | [Mutex] waiting for: [mam-_m61mg60256@test-domain.com/2122579573-tigase-271:mam-_upsfx20257@test-domain.com:Message-b2cda14a-e5bf-4a47-9da7-c1e29381402f]

2020-11-11 21:32:56 | [Mutex] received everything.

2020-11-11 21:32:58 | [Mutex] waiting for: [mam-_upsfx20257@test-domain.com/2122579573-tigase-272:mam-_m61mg60256@test-domain.com:Message-ec7595fb-dd06-4f10-b897-9efe018360b1]

2020-11-11 21:32:58 | [Mutex] received everything.

2020-11-11 21:33:00 | [Mutex] waiting for: [mam-_m61mg60256@test-domain.com/2122579573-tigase-271:mam-_upsfx20257@test-domain.com:Message-7237d573-d7f6-4395-a304-375174884e08]

2020-11-11 21:33:00 | [Mutex] received everything.

2020-11-11 21:33:02 | [Mutex] waiting for: [mam-_upsfx20257@test-domain.com/2122579573-tigase-272:mam-_m61mg60256@test-domain.com:Message-97fbc1c9-d0d9-42a7-9574-32d34f8f3042]

2020-11-11 21:33:02 | [Mutex] received everything.

2020-11-11 21:33:04 | [Mutex] waiting for: [mam-_m61mg60256@test-domain.com/2122579573-tigase-271:mam-_upsfx20257@test-domain.com:Message-9affb746-13ac-40ec-b709-8af457e1e2f7]

2020-11-11 21:33:04 | [Mutex] received everything.

2020-11-11 21:33:07 | [Mutex] waiting for: [mam-_upsfx20257@test-domain.com/2122579573-tigase-272:mam-_m61mg60256@test-domain.com:Message-732c126c-d916-40b9-b060-146ca5c93b03]

2020-11-11 21:33:07 | [Mutex] received everything.

2020-11-11 21:33:09 | [Mutex] waiting for: [mam-_m61mg60256@test-domain.com/2122579573-tigase-271:mam-_upsfx20257@test-domain.com:Message-855d4082-64a8-4b2f-8c13-414bb6dd76d2]

2020-11-11 21:33:09 | [Mutex] received everything.

2020-11-11 21:33:11 | [Mutex] waiting for: [mam-_upsfx20257@test-domain.com/2122579573-tigase-272:mam-_m61mg60256@test-domain.com:Message-46da6007-a88b-43e6-9cda-4119af0a84ac]

2020-11-11 21:33:11 | [Mutex] received everything.

2020-11-11 21:33:13 | [Mutex] waiting for: [mam-_m61mg60256@test-domain.com/2122579573-tigase-271:mam-_upsfx20257@test-domain.com:null]

2020-11-11 21:33:13 | [Mutex] received everything.

testMessageRetrievalFromEmpty 1.039s
2020-11-11 21:32:33 |

2020-11-11 21:32:33 | null / [TestClass name=class tigase.tests.archive.TestMessageArchiveManagement2]

2020-11-11 21:32:33 | ------------------------------------

2020-11-11 21:32:33 | [Mutex] waiting for: [items:received]

2020-11-11 21:32:34 | [Mutex] received everything.

2020-11-11 21:32:34 | [Mutex] isItemNotified: items:received:8ec03201-11fb-469a-b01e-eca1b0f7a08b:true :: true

testMessageRetrievalWithNonEmptyResults 1.087s
2020-11-11 21:33:15 |

2020-11-11 21:33:15 | null / [TestClass name=class tigase.tests.archive.TestMessageArchiveManagement2]

2020-11-11 21:33:15 | ------------------------------------

2020-11-11 21:33:15 | [Mutex] waiting for: [items:received]

2020-11-11 21:33:15 | [Mutex] waiting for: [items:received]

2020-11-11 21:33:15 | [Mutex] waiting for: [items:received]

2020-11-11 21:33:15 | [Mutex] waiting for: [items:received]

2020-11-11 21:33:15 | [Mutex] waiting for: [items:received]

2020-11-11 21:33:15 | [Mutex] waiting for: [items:received]

2020-11-11 21:33:15 | [Mutex] waiting for: [items:received]

2020-11-11 21:33:15 | [Mutex] waiting for: [items:received]

2020-11-11 21:33:15 | [Mutex] waiting for: [items:received]

2020-11-11 21:33:15 | [Mutex] waiting for: [items:received]

2020-11-11 21:33:15 | [Mutex] waiting for: [items:received]

2020-11-11 21:33:15 | [Mutex] waiting for: [items:received]

2020-11-11 21:33:15 | [Mutex] waiting for: [items:received]

2020-11-11 21:33:15 | [Mutex] waiting for: [items:received]

2020-11-11 21:33:16 | [Mutex] received everything.

2020-11-11 21:33:16 | [Mutex] isItemNotified: items:received:e43cb8b1-aa35-4ad1-b8f2-5c69b6aaa5b1:true :: true

2020-11-11 21:33:16 | [Mutex] isItemNotified: item:mam-_upsfx20257@test-domain.com/2122579573-tigase-272:mam-_m61mg60256@test-domain.com:Message-e70d4d3a-b1dd-497e-80e1-37c364fa9f2c :: true

2020-11-11 21:33:16 | [Mutex] isItemNotified: item:mam-_m61mg60256@test-domain.com/2122579573-tigase-271:mam-_upsfx20257@test-domain.com:Message-3053d7cd-4830-4f9a-a268-81db20fb0eb3 :: true

2020-11-11 21:33:16 | [Mutex] isItemNotified: item:mam-_upsfx20257@test-domain.com/2122579573-tigase-272:mam-_m61mg60256@test-domain.com:Message-c41d8184-320f-4463-b597-737aee6b069b :: true

2020-11-11 21:33:16 | [Mutex] isItemNotified: item:mam-_m61mg60256@test-domain.com/2122579573-tigase-271:mam-_upsfx20257@test-domain.com:Message-6cd2afa2-8e03-4e6d-bb66-04295d618958 :: true

2020-11-11 21:33:16 | [Mutex] isItemNotified: item:mam-_upsfx20257@test-domain.com/2122579573-tigase-272:mam-_m61mg60256@test-domain.com:Message-257c5297-ca1e-47fe-9039-c39dc7bd001c :: true

2020-11-11 21:33:16 | [Mutex] isItemNotified: item:mam-_m61mg60256@test-domain.com/2122579573-tigase-271:mam-_upsfx20257@test-domain.com:Message-5219c430-e61f-4f06-a05f-047a82a07b8b :: true

2020-11-11 21:33:16 | [Mutex] isItemNotified: item:mam-_upsfx20257@test-domain.com/2122579573-tigase-272:mam-_m61mg60256@test-domain.com:Message-d8e6ceda-7c7c-42bc-9043-c946a75f47ca :: true

2020-11-11 21:33:16 | [Mutex] isItemNotified: item:mam-_m61mg60256@test-domain.com/2122579573-tigase-271:mam-_upsfx20257@test-domain.com:Message-c3420d26-6a13-4cd1-bb2f-3639e21a640c :: true

2020-11-11 21:33:16 | [Mutex] isItemNotified: item:mam-_upsfx20257@test-domain.com/2122579573-tigase-272:mam-_m61mg60256@test-domain.com:Message-84d5c30d-91d6-49d0-9984-e41df9887de0 :: true

2020-11-11 21:33:16 | [Mutex] isItemNotified: item:mam-_m61mg60256@test-domain.com/2122579573-tigase-271:mam-_upsfx20257@test-domain.com:Message-3cdea9d9-9b7e-4e56-be24-a196d73a1750 :: true

2020-11-11 21:33:16 | [Mutex] isItemNotified: item:mam-_upsfx20257@test-domain.com/2122579573-tigase-272:mam-_m61mg60256@test-domain.com:Message-0cbabd2b-6b96-43cc-bb79-1ee304247e49 :: true

2020-11-11 21:33:16 | [Mutex] isItemNotified: item:mam-_m61mg60256@test-domain.com/2122579573-tigase-271:mam-_upsfx20257@test-domain.com:Message-b2cda14a-e5bf-4a47-9da7-c1e29381402f :: true

2020-11-11 21:33:16 | [Mutex] isItemNotified: item:mam-_upsfx20257@test-domain.com/2122579573-tigase-272:mam-_m61mg60256@test-domain.com:Message-ec7595fb-dd06-4f10-b897-9efe018360b1 :: true

2020-11-11 21:33:16 | [Mutex] isItemNotified: item:mam-_m61mg60256@test-domain.com/2122579573-tigase-271:mam-_upsfx20257@test-domain.com:Message-7237d573-d7f6-4395-a304-375174884e08 :: true

2020-11-11 21:33:16 | [Mutex] isItemNotified: item:mam-_upsfx20257@test-domain.com/2122579573-tigase-272:mam-_m61mg60256@test-domain.com:Message-97fbc1c9-d0d9-42a7-9574-32d34f8f3042 :: true

2020-11-11 21:33:16 | [Mutex] isItemNotified: item:mam-_m61mg60256@test-domain.com/2122579573-tigase-271:mam-_upsfx20257@test-domain.com:Message-9affb746-13ac-40ec-b709-8af457e1e2f7 :: true

2020-11-11 21:33:16 | [Mutex] isItemNotified: item:mam-_upsfx20257@test-domain.com/2122579573-tigase-272:mam-_m61mg60256@test-domain.com:Message-732c126c-d916-40b9-b060-146ca5c93b03 :: true

2020-11-11 21:33:16 | [Mutex] isItemNotified: item:mam-_m61mg60256@test-domain.com/2122579573-tigase-271:mam-_upsfx20257@test-domain.com:Message-855d4082-64a8-4b2f-8c13-414bb6dd76d2 :: true

2020-11-11 21:33:16 | [Mutex] isItemNotified: item:mam-_upsfx20257@test-domain.com/2122579573-tigase-272:mam-_m61mg60256@test-domain.com:Message-46da6007-a88b-43e6-9cda-4119af0a84ac :: true

2020-11-11 21:33:16 | [Mutex] isItemNotified: item:mam-_m61mg60256@test-domain.com/2122579573-tigase-271:mam-_upsfx20257@test-domain.com:null :: true

testMessageRetrievalWithNonEmptyResultsWithQuery 1.072s
2020-11-11 21:33:16 |

2020-11-11 21:33:16 | null / [TestClass name=class tigase.tests.archive.TestMessageArchiveManagement2]

2020-11-11 21:33:16 | ------------------------------------

2020-11-11 21:33:16 | [Mutex] waiting for: [items:received]

2020-11-11 21:33:16 | [Mutex] waiting for: [items:received]

2020-11-11 21:33:16 | [Mutex] waiting for: [items:received]

2020-11-11 21:33:16 | [Mutex] waiting for: [items:received]

2020-11-11 21:33:16 | [Mutex] waiting for: [items:received]

2020-11-11 21:33:16 | [Mutex] waiting for: [items:received]

2020-11-11 21:33:16 | [Mutex] waiting for: [items:received]

2020-11-11 21:33:16 | [Mutex] waiting for: [items:received]

2020-11-11 21:33:16 | [Mutex] waiting for: [items:received]

2020-11-11 21:33:16 | [Mutex] waiting for: [items:received]

2020-11-11 21:33:16 | [Mutex] waiting for: [items:received]

2020-11-11 21:33:16 | [Mutex] waiting for: [items:received]

2020-11-11 21:33:17 | [Mutex] received everything.

2020-11-11 21:33:17 | [Mutex] isItemNotified: items:received:33f94e96-aa08-4775-8a49-3861673b6dd5:true :: true

2020-11-11 21:33:17 | [Mutex] isItemNotified: item:mam-_upsfx20257@test-domain.com/2122579573-tigase-272:mam-_m61mg60256@test-domain.com:Message-c41d8184-320f-4463-b597-737aee6b069b :: true

2020-11-11 21:33:17 | [Mutex] isItemNotified: item:mam-_m61mg60256@test-domain.com/2122579573-tigase-271:mam-_upsfx20257@test-domain.com:Message-6cd2afa2-8e03-4e6d-bb66-04295d618958 :: true

2020-11-11 21:33:17 | [Mutex] isItemNotified: item:mam-_upsfx20257@test-domain.com/2122579573-tigase-272:mam-_m61mg60256@test-domain.com:Message-257c5297-ca1e-47fe-9039-c39dc7bd001c :: true

2020-11-11 21:33:17 | [Mutex] isItemNotified: item:mam-_m61mg60256@test-domain.com/2122579573-tigase-271:mam-_upsfx20257@test-domain.com:Message-5219c430-e61f-4f06-a05f-047a82a07b8b :: true

2020-11-11 21:33:17 | [Mutex] isItemNotified: item:mam-_upsfx20257@test-domain.com/2122579573-tigase-272:mam-_m61mg60256@test-domain.com:Message-d8e6ceda-7c7c-42bc-9043-c946a75f47ca :: true

2020-11-11 21:33:17 | [Mutex] isItemNotified: item:mam-_m61mg60256@test-domain.com/2122579573-tigase-271:mam-_upsfx20257@test-domain.com:Message-c3420d26-6a13-4cd1-bb2f-3639e21a640c :: true

2020-11-11 21:33:17 | [Mutex] isItemNotified: item:mam-_upsfx20257@test-domain.com/2122579573-tigase-272:mam-_m61mg60256@test-domain.com:Message-84d5c30d-91d6-49d0-9984-e41df9887de0 :: true

2020-11-11 21:33:17 | [Mutex] isItemNotified: item:mam-_m61mg60256@test-domain.com/2122579573-tigase-271:mam-_upsfx20257@test-domain.com:Message-3cdea9d9-9b7e-4e56-be24-a196d73a1750 :: true

2020-11-11 21:33:17 | [Mutex] isItemNotified: item:mam-_upsfx20257@test-domain.com/2122579573-tigase-272:mam-_m61mg60256@test-domain.com:Message-0cbabd2b-6b96-43cc-bb79-1ee304247e49 :: true

2020-11-11 21:33:17 | [Mutex] isItemNotified: item:mam-_m61mg60256@test-domain.com/2122579573-tigase-271:mam-_upsfx20257@test-domain.com:Message-b2cda14a-e5bf-4a47-9da7-c1e29381402f :: true

2020-11-11 21:33:17 | [Mutex] isItemNotified: item:mam-_upsfx20257@test-domain.com/2122579573-tigase-272:mam-_m61mg60256@test-domain.com:Message-ec7595fb-dd06-4f10-b897-9efe018360b1 :: true

2020-11-11 21:33:17 | [Mutex] isItemNotified: item:mam-_m61mg60256@test-domain.com/2122579573-tigase-271:mam-_upsfx20257@test-domain.com:Message-7237d573-d7f6-4395-a304-375174884e08 :: true

2020-11-11 21:33:17 | [Mutex] isItemNotified: item:mam-_upsfx20257@test-domain.com/2122579573-tigase-272:mam-_m61mg60256@test-domain.com:Message-97fbc1c9-d0d9-42a7-9574-32d34f8f3042 :: true

2020-11-11 21:33:17 | [Mutex] isItemNotified: item:mam-_m61mg60256@test-domain.com/2122579573-tigase-271:mam-_upsfx20257@test-domain.com:Message-9affb746-13ac-40ec-b709-8af457e1e2f7 :: true

2020-11-11 21:33:17 | [Mutex] isItemNotified: item:mam-_upsfx20257@test-domain.com/2122579573-tigase-272:mam-_m61mg60256@test-domain.com:Message-732c126c-d916-40b9-b060-146ca5c93b03 :: true

2020-11-11 21:33:17 | [Mutex] isItemNotified: item:mam-_m61mg60256@test-domain.com/2122579573-tigase-271:mam-_upsfx20257@test-domain.com:Message-855d4082-64a8-4b2f-8c13-414bb6dd76d2 :: true

testMessageRetrievalWithNonEmptyResultsWithQueryAndRsm 1.060s
2020-11-11 21:33:17 |

2020-11-11 21:33:17 | null / [TestClass name=class tigase.tests.archive.TestMessageArchiveManagement2]

2020-11-11 21:33:17 | ------------------------------------

2020-11-11 21:33:17 | [Mutex] waiting for: [items:received]

2020-11-11 21:33:17 | [Mutex] waiting for: [items:received]

2020-11-11 21:33:17 | [Mutex] waiting for: [items:received]

2020-11-11 21:33:17 | [Mutex] waiting for: [items:received]

2020-11-11 21:33:17 | [Mutex] waiting for: [items:received]

2020-11-11 21:33:17 | [Mutex] waiting for: [items:received]

2020-11-11 21:33:17 | [Mutex] waiting for: [items:received]

2020-11-11 21:33:18 | [Mutex] received everything.

2020-11-11 21:33:18 | [Mutex] isItemNotified: items:received:d71acdee-e8db-414a-8c20-2250f25d8d6b:false :: true

2020-11-11 21:33:18 | [Mutex] isItemNotified: item:mam-_upsfx20257@test-domain.com/2122579573-tigase-272:mam-_m61mg60256@test-domain.com:Message-c41d8184-320f-4463-b597-737aee6b069b :: true

2020-11-11 21:33:18 | [Mutex] isItemNotified: item:mam-_m61mg60256@test-domain.com/2122579573-tigase-271:mam-_upsfx20257@test-domain.com:Message-6cd2afa2-8e03-4e6d-bb66-04295d618958 :: true

2020-11-11 21:33:18 | [Mutex] isItemNotified: item:mam-_upsfx20257@test-domain.com/2122579573-tigase-272:mam-_m61mg60256@test-domain.com:Message-257c5297-ca1e-47fe-9039-c39dc7bd001c :: true

2020-11-11 21:33:18 | [Mutex] isItemNotified: item:mam-_m61mg60256@test-domain.com/2122579573-tigase-271:mam-_upsfx20257@test-domain.com:Message-5219c430-e61f-4f06-a05f-047a82a07b8b :: true

2020-11-11 21:33:18 | [Mutex] isItemNotified: item:mam-_upsfx20257@test-domain.com/2122579573-tigase-272:mam-_m61mg60256@test-domain.com:Message-d8e6ceda-7c7c-42bc-9043-c946a75f47ca :: true

testRetrievalOfForm 0.010s
2020-11-11 21:32:33 |

2020-11-11 21:32:33 | null / [TestClass name=class tigase.tests.archive.TestMessageArchiveManagement2]

2020-11-11 21:32:33 | ------------------------------------

2020-11-11 21:32:33 | [Mutex] waiting for: [form:fields]

2020-11-11 21:32:33 | [Mutex] received everything.

2020-11-11 21:32:33 | [Mutex] isItemNotified: form:field:FORM_TYPE:urn:xmpp:mam:2 :: true

2020-11-11 21:32:33 | [Mutex] isItemNotified: form:field:with:null :: true

2020-11-11 21:32:33 | [Mutex] isItemNotified: form:field:start:null :: true

2020-11-11 21:32:33 | [Mutex] isItemNotified: form:field:end:null :: true

testSettingsChange 0.034s
2020-11-11 21:32:33 |

2020-11-11 21:32:33 | null / [TestClass name=class tigase.tests.archive.TestMessageArchiveManagement2]

2020-11-11 21:32:33 | ------------------------------------

2020-11-11 21:32:33 | [Mutex] waiting for: [settings:1]

2020-11-11 21:32:33 | [Mutex] received everything.

2020-11-11 21:32:33 | [Mutex] isItemNotified: settings:1:default:never :: true

2020-11-11 21:32:33 | [Mutex] waiting for: [settings:70fa8fbd-dba9-44ee-81e1-bdfeb57e2c4e]

2020-11-11 21:32:33 | [Mutex] received everything.

2020-11-11 21:32:33 | [Mutex] isItemNotified: settings:70fa8fbd-dba9-44ee-81e1-bdfeb57e2c4e:default:roster :: true

2020-11-11 21:32:33 | [Mutex] waiting for: [settings:2b2eff43-132f-4f21-9d49-d27b6043fcb1]

2020-11-11 21:32:33 | [Mutex] received everything.

2020-11-11 21:32:33 | [Mutex] isItemNotified: settings:2b2eff43-132f-4f21-9d49-d27b6043fcb1:default:always :: true

testSupportAdvertisement 0.017s
2020-11-11 21:32:33 |

2020-11-11 21:32:33 | null / [TestClass name=class tigase.tests.archive.TestMessageArchiveManagement2]

2020-11-11 21:32:33 | ------------------------------------

2020-11-11 21:32:33 | [Mutex] waiting for: [discovery:completed]

2020-11-11 21:32:33 | [Mutex] waiting for: [discovery:completed]

2020-11-11 21:32:33 | [Mutex] received everything.

2020-11-11 21:32:33 | [Mutex] isItemNotified: discovery:completed:success :: true

2020-11-11 21:32:33 | [Mutex] isItemNotified: discovery:feature:urn:xmpp:mam:2 :: true