Generated by TestNG with ReportNG at 23:10 PDT on Wednesday 23 September 2020
root@d2a27fcc5bc3 / 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.798s

Passed Tests
tigase.tests.archive.TestMessageArchiveManagement
testMessageArchival 40.130s
2020-09-23 23:27:17 |

2020-09-23 23:27:17 | null / [TestClass name=class tigase.tests.archive.TestMessageArchiveManagement]

2020-09-23 23:27:17 | ------------------------------------

2020-09-23 23:27:17 | [Mutex] waiting for: [mam-_eey3st0255@test-domain.com/1361461845-tigase-269:mam-_vsoaie0254@test-domain.com:Message-0b3ed173-1179-4399-bcaf-990d4afa3cf8]

2020-09-23 23:27:17 | [Mutex] received everything.

2020-09-23 23:27:19 | [Mutex] waiting for: [mam-_vsoaie0254@test-domain.com/1361461845-tigase-268:mam-_eey3st0255@test-domain.com:Message-d347b668-aef6-49fd-b87e-67f98384b318]

2020-09-23 23:27:19 | [Mutex] received everything.

2020-09-23 23:27:21 | [Mutex] waiting for: [mam-_eey3st0255@test-domain.com/1361461845-tigase-269:mam-_vsoaie0254@test-domain.com:Message-0fed2b00-2005-4745-81e1-12e2b53c7737]

2020-09-23 23:27:21 | [Mutex] received everything.

2020-09-23 23:27:23 | [Mutex] waiting for: [mam-_vsoaie0254@test-domain.com/1361461845-tigase-268:mam-_eey3st0255@test-domain.com:Message-9e352bdf-250a-4985-be0f-7e0481cc2630]

2020-09-23 23:27:23 | [Mutex] received everything.

2020-09-23 23:27:25 | [Mutex] waiting for: [mam-_eey3st0255@test-domain.com/1361461845-tigase-269:mam-_vsoaie0254@test-domain.com:Message-569ccd33-6bd5-4dda-af84-3fce8a3ed885]

2020-09-23 23:27:25 | [Mutex] received everything.

2020-09-23 23:27:27 | [Mutex] waiting for: [mam-_vsoaie0254@test-domain.com/1361461845-tigase-268:mam-_eey3st0255@test-domain.com:Message-0641d8bf-3036-4465-98dc-799c18a69f03]

2020-09-23 23:27:27 | [Mutex] received everything.

2020-09-23 23:27:29 | [Mutex] waiting for: [mam-_eey3st0255@test-domain.com/1361461845-tigase-269:mam-_vsoaie0254@test-domain.com:Message-97ea5428-d0a4-4c4d-ac5e-256c14ef4a1f]

2020-09-23 23:27:29 | [Mutex] received everything.

2020-09-23 23:27:31 | [Mutex] waiting for: [mam-_vsoaie0254@test-domain.com/1361461845-tigase-268:mam-_eey3st0255@test-domain.com:Message-5e0aedab-836f-44fc-9b8c-505c40e8bd7c]

2020-09-23 23:27:31 | [Mutex] received everything.

2020-09-23 23:27:33 | [Mutex] waiting for: [mam-_eey3st0255@test-domain.com/1361461845-tigase-269:mam-_vsoaie0254@test-domain.com:Message-8a9a4885-b687-4624-840c-85e44c803fb7]

2020-09-23 23:27:33 | [Mutex] received everything.

2020-09-23 23:27:35 | [Mutex] waiting for: [mam-_vsoaie0254@test-domain.com/1361461845-tigase-268:mam-_eey3st0255@test-domain.com:Message-f508fe05-dd61-4b75-afc5-57c7c0981f15]

2020-09-23 23:27:35 | [Mutex] received everything.

2020-09-23 23:27:37 | [Mutex] waiting for: [mam-_eey3st0255@test-domain.com/1361461845-tigase-269:mam-_vsoaie0254@test-domain.com:Message-c38a41f2-9a72-453b-960e-fa38df2e7cb5]

2020-09-23 23:27:37 | [Mutex] received everything.

2020-09-23 23:27:39 | [Mutex] waiting for: [mam-_vsoaie0254@test-domain.com/1361461845-tigase-268:mam-_eey3st0255@test-domain.com:Message-c36a9ce0-4a64-4ef1-91d2-247b07c82384]

2020-09-23 23:27:39 | [Mutex] received everything.

2020-09-23 23:27:41 | [Mutex] waiting for: [mam-_eey3st0255@test-domain.com/1361461845-tigase-269:mam-_vsoaie0254@test-domain.com:Message-b8069d40-101e-4ba6-b8f0-580d22b3f1b9]

2020-09-23 23:27:41 | [Mutex] received everything.

2020-09-23 23:27:43 | [Mutex] waiting for: [mam-_vsoaie0254@test-domain.com/1361461845-tigase-268:mam-_eey3st0255@test-domain.com:Message-6647ceed-17e1-469e-9e39-c730e5a56807]

2020-09-23 23:27:43 | [Mutex] received everything.

2020-09-23 23:27:45 | [Mutex] waiting for: [mam-_eey3st0255@test-domain.com/1361461845-tigase-269:mam-_vsoaie0254@test-domain.com:Message-27c00b20-3759-42b0-bf6c-b7519f310003]

2020-09-23 23:27:45 | [Mutex] received everything.

2020-09-23 23:27:47 | [Mutex] waiting for: [mam-_vsoaie0254@test-domain.com/1361461845-tigase-268:mam-_eey3st0255@test-domain.com:Message-0ed91b98-04be-4257-97c1-8603cceee4ff]

2020-09-23 23:27:47 | [Mutex] received everything.

2020-09-23 23:27:49 | [Mutex] waiting for: [mam-_eey3st0255@test-domain.com/1361461845-tigase-269:mam-_vsoaie0254@test-domain.com:Message-32db6d22-fa0a-495d-b3c8-eca9732d2b36]

2020-09-23 23:27:49 | [Mutex] received everything.

2020-09-23 23:27:51 | [Mutex] waiting for: [mam-_vsoaie0254@test-domain.com/1361461845-tigase-268:mam-_eey3st0255@test-domain.com:Message-413e1887-50f5-458f-8afc-7ea659477016]

2020-09-23 23:27:51 | [Mutex] received everything.

2020-09-23 23:27:53 | [Mutex] waiting for: [mam-_eey3st0255@test-domain.com/1361461845-tigase-269:mam-_vsoaie0254@test-domain.com:Message-13a9ee4d-7186-4d42-868e-1593c314dece]

2020-09-23 23:27:53 | [Mutex] received everything.

2020-09-23 23:27:55 | [Mutex] waiting for: [mam-_vsoaie0254@test-domain.com/1361461845-tigase-268:mam-_eey3st0255@test-domain.com:null]

2020-09-23 23:27:55 | [Mutex] received everything.

testMessageRetrievalFromEmpty 1.069s
2020-09-23 23:27:16 |

2020-09-23 23:27:16 | null / [TestClass name=class tigase.tests.archive.TestMessageArchiveManagement]

2020-09-23 23:27:16 | ------------------------------------

2020-09-23 23:27:16 | [Mutex] waiting for: [items:received]

2020-09-23 23:27:16 | [Mutex] waiting for: [items:received]

2020-09-23 23:27:17 | [Mutex] received everything.

2020-09-23 23:27:17 | [Mutex] isItemNotified: items:received:aedbabbe-1ba1-40ad-9af8-cf50ff930b3a:true :: true

testMessageRetrievalWithNonEmptyResults 1.079s
2020-09-23 23:27:57 |

2020-09-23 23:27:57 | null / [TestClass name=class tigase.tests.archive.TestMessageArchiveManagement]

2020-09-23 23:27:57 | ------------------------------------

2020-09-23 23:27:57 | [Mutex] waiting for: [items:received]

2020-09-23 23:27:57 | [Mutex] waiting for: [items:received]

2020-09-23 23:27:57 | [Mutex] waiting for: [items:received]

2020-09-23 23:27:57 | [Mutex] waiting for: [items:received]

2020-09-23 23:27:57 | [Mutex] waiting for: [items:received]

2020-09-23 23:27:57 | [Mutex] waiting for: [items:received]

2020-09-23 23:27:57 | [Mutex] waiting for: [items:received]

2020-09-23 23:27:57 | [Mutex] waiting for: [items:received]

2020-09-23 23:27:57 | [Mutex] waiting for: [items:received]

2020-09-23 23:27:57 | [Mutex] waiting for: [items:received]

2020-09-23 23:27:57 | [Mutex] waiting for: [items:received]

2020-09-23 23:27:57 | [Mutex] waiting for: [items:received]

2020-09-23 23:27:57 | [Mutex] waiting for: [items:received]

2020-09-23 23:27:57 | [Mutex] waiting for: [items:received]

2020-09-23 23:27:58 | [Mutex] received everything.

2020-09-23 23:27:58 | [Mutex] isItemNotified: items:received:6c76c430-51ec-46aa-aac0-1140a273307d:true :: true

2020-09-23 23:27:58 | [Mutex] isItemNotified: item:mam-_eey3st0255@test-domain.com/1361461845-tigase-269:mam-_vsoaie0254@test-domain.com:Message-0b3ed173-1179-4399-bcaf-990d4afa3cf8 :: true

2020-09-23 23:27:58 | [Mutex] isItemNotified: item:mam-_vsoaie0254@test-domain.com/1361461845-tigase-268:mam-_eey3st0255@test-domain.com:Message-d347b668-aef6-49fd-b87e-67f98384b318 :: true

2020-09-23 23:27:58 | [Mutex] isItemNotified: item:mam-_eey3st0255@test-domain.com/1361461845-tigase-269:mam-_vsoaie0254@test-domain.com:Message-0fed2b00-2005-4745-81e1-12e2b53c7737 :: true

2020-09-23 23:27:58 | [Mutex] isItemNotified: item:mam-_vsoaie0254@test-domain.com/1361461845-tigase-268:mam-_eey3st0255@test-domain.com:Message-9e352bdf-250a-4985-be0f-7e0481cc2630 :: true

2020-09-23 23:27:58 | [Mutex] isItemNotified: item:mam-_eey3st0255@test-domain.com/1361461845-tigase-269:mam-_vsoaie0254@test-domain.com:Message-569ccd33-6bd5-4dda-af84-3fce8a3ed885 :: true

2020-09-23 23:27:58 | [Mutex] isItemNotified: item:mam-_vsoaie0254@test-domain.com/1361461845-tigase-268:mam-_eey3st0255@test-domain.com:Message-0641d8bf-3036-4465-98dc-799c18a69f03 :: true

2020-09-23 23:27:58 | [Mutex] isItemNotified: item:mam-_eey3st0255@test-domain.com/1361461845-tigase-269:mam-_vsoaie0254@test-domain.com:Message-97ea5428-d0a4-4c4d-ac5e-256c14ef4a1f :: true

2020-09-23 23:27:58 | [Mutex] isItemNotified: item:mam-_vsoaie0254@test-domain.com/1361461845-tigase-268:mam-_eey3st0255@test-domain.com:Message-5e0aedab-836f-44fc-9b8c-505c40e8bd7c :: true

2020-09-23 23:27:58 | [Mutex] isItemNotified: item:mam-_eey3st0255@test-domain.com/1361461845-tigase-269:mam-_vsoaie0254@test-domain.com:Message-8a9a4885-b687-4624-840c-85e44c803fb7 :: true

2020-09-23 23:27:58 | [Mutex] isItemNotified: item:mam-_vsoaie0254@test-domain.com/1361461845-tigase-268:mam-_eey3st0255@test-domain.com:Message-f508fe05-dd61-4b75-afc5-57c7c0981f15 :: true

2020-09-23 23:27:58 | [Mutex] isItemNotified: item:mam-_eey3st0255@test-domain.com/1361461845-tigase-269:mam-_vsoaie0254@test-domain.com:Message-c38a41f2-9a72-453b-960e-fa38df2e7cb5 :: true

2020-09-23 23:27:58 | [Mutex] isItemNotified: item:mam-_vsoaie0254@test-domain.com/1361461845-tigase-268:mam-_eey3st0255@test-domain.com:Message-c36a9ce0-4a64-4ef1-91d2-247b07c82384 :: true

2020-09-23 23:27:58 | [Mutex] isItemNotified: item:mam-_eey3st0255@test-domain.com/1361461845-tigase-269:mam-_vsoaie0254@test-domain.com:Message-b8069d40-101e-4ba6-b8f0-580d22b3f1b9 :: true

2020-09-23 23:27:58 | [Mutex] isItemNotified: item:mam-_vsoaie0254@test-domain.com/1361461845-tigase-268:mam-_eey3st0255@test-domain.com:Message-6647ceed-17e1-469e-9e39-c730e5a56807 :: true

2020-09-23 23:27:58 | [Mutex] isItemNotified: item:mam-_eey3st0255@test-domain.com/1361461845-tigase-269:mam-_vsoaie0254@test-domain.com:Message-27c00b20-3759-42b0-bf6c-b7519f310003 :: true

2020-09-23 23:27:58 | [Mutex] isItemNotified: item:mam-_vsoaie0254@test-domain.com/1361461845-tigase-268:mam-_eey3st0255@test-domain.com:Message-0ed91b98-04be-4257-97c1-8603cceee4ff :: true

2020-09-23 23:27:58 | [Mutex] isItemNotified: item:mam-_eey3st0255@test-domain.com/1361461845-tigase-269:mam-_vsoaie0254@test-domain.com:Message-32db6d22-fa0a-495d-b3c8-eca9732d2b36 :: true

2020-09-23 23:27:58 | [Mutex] isItemNotified: item:mam-_vsoaie0254@test-domain.com/1361461845-tigase-268:mam-_eey3st0255@test-domain.com:Message-413e1887-50f5-458f-8afc-7ea659477016 :: true

2020-09-23 23:27:58 | [Mutex] isItemNotified: item:mam-_eey3st0255@test-domain.com/1361461845-tigase-269:mam-_vsoaie0254@test-domain.com:Message-13a9ee4d-7186-4d42-868e-1593c314dece :: true

2020-09-23 23:27:58 | [Mutex] isItemNotified: item:mam-_vsoaie0254@test-domain.com/1361461845-tigase-268:mam-_eey3st0255@test-domain.com:null :: true

testMessageRetrievalWithNonEmptyResultsWithQuery 1.088s
2020-09-23 23:27:58 |

2020-09-23 23:27:58 | null / [TestClass name=class tigase.tests.archive.TestMessageArchiveManagement]

2020-09-23 23:27:58 | ------------------------------------

2020-09-23 23:27:58 | [Mutex] waiting for: [items:received]

2020-09-23 23:27:58 | [Mutex] waiting for: [items:received]

2020-09-23 23:27:58 | [Mutex] waiting for: [items:received]

2020-09-23 23:27:58 | [Mutex] waiting for: [items:received]

2020-09-23 23:27:58 | [Mutex] waiting for: [items:received]

2020-09-23 23:27:58 | [Mutex] waiting for: [items:received]

2020-09-23 23:27:58 | [Mutex] waiting for: [items:received]

2020-09-23 23:27:58 | [Mutex] waiting for: [items:received]

2020-09-23 23:27:58 | [Mutex] waiting for: [items:received]

2020-09-23 23:27:58 | [Mutex] waiting for: [items:received]

2020-09-23 23:27:59 | [Mutex] received everything.

2020-09-23 23:27:59 | [Mutex] isItemNotified: items:received:6fdfcf20-0cd2-4d25-8463-f473bbd3e742:true :: true

2020-09-23 23:27:59 | [Mutex] isItemNotified: item:mam-_eey3st0255@test-domain.com/1361461845-tigase-269:mam-_vsoaie0254@test-domain.com:Message-0fed2b00-2005-4745-81e1-12e2b53c7737 :: true

2020-09-23 23:27:59 | [Mutex] isItemNotified: item:mam-_vsoaie0254@test-domain.com/1361461845-tigase-268:mam-_eey3st0255@test-domain.com:Message-9e352bdf-250a-4985-be0f-7e0481cc2630 :: true

2020-09-23 23:27:59 | [Mutex] isItemNotified: item:mam-_eey3st0255@test-domain.com/1361461845-tigase-269:mam-_vsoaie0254@test-domain.com:Message-569ccd33-6bd5-4dda-af84-3fce8a3ed885 :: true

2020-09-23 23:27:59 | [Mutex] isItemNotified: item:mam-_vsoaie0254@test-domain.com/1361461845-tigase-268:mam-_eey3st0255@test-domain.com:Message-0641d8bf-3036-4465-98dc-799c18a69f03 :: true

2020-09-23 23:27:59 | [Mutex] isItemNotified: item:mam-_eey3st0255@test-domain.com/1361461845-tigase-269:mam-_vsoaie0254@test-domain.com:Message-97ea5428-d0a4-4c4d-ac5e-256c14ef4a1f :: true

2020-09-23 23:27:59 | [Mutex] isItemNotified: item:mam-_vsoaie0254@test-domain.com/1361461845-tigase-268:mam-_eey3st0255@test-domain.com:Message-5e0aedab-836f-44fc-9b8c-505c40e8bd7c :: true

2020-09-23 23:27:59 | [Mutex] isItemNotified: item:mam-_eey3st0255@test-domain.com/1361461845-tigase-269:mam-_vsoaie0254@test-domain.com:Message-8a9a4885-b687-4624-840c-85e44c803fb7 :: true

2020-09-23 23:27:59 | [Mutex] isItemNotified: item:mam-_vsoaie0254@test-domain.com/1361461845-tigase-268:mam-_eey3st0255@test-domain.com:Message-f508fe05-dd61-4b75-afc5-57c7c0981f15 :: true

2020-09-23 23:27:59 | [Mutex] isItemNotified: item:mam-_eey3st0255@test-domain.com/1361461845-tigase-269:mam-_vsoaie0254@test-domain.com:Message-c38a41f2-9a72-453b-960e-fa38df2e7cb5 :: true

2020-09-23 23:27:59 | [Mutex] isItemNotified: item:mam-_vsoaie0254@test-domain.com/1361461845-tigase-268:mam-_eey3st0255@test-domain.com:Message-c36a9ce0-4a64-4ef1-91d2-247b07c82384 :: true

2020-09-23 23:27:59 | [Mutex] isItemNotified: item:mam-_eey3st0255@test-domain.com/1361461845-tigase-269:mam-_vsoaie0254@test-domain.com:Message-b8069d40-101e-4ba6-b8f0-580d22b3f1b9 :: true

2020-09-23 23:27:59 | [Mutex] isItemNotified: item:mam-_vsoaie0254@test-domain.com/1361461845-tigase-268:mam-_eey3st0255@test-domain.com:Message-6647ceed-17e1-469e-9e39-c730e5a56807 :: true

2020-09-23 23:27:59 | [Mutex] isItemNotified: item:mam-_eey3st0255@test-domain.com/1361461845-tigase-269:mam-_vsoaie0254@test-domain.com:Message-27c00b20-3759-42b0-bf6c-b7519f310003 :: true

2020-09-23 23:27:59 | [Mutex] isItemNotified: item:mam-_vsoaie0254@test-domain.com/1361461845-tigase-268:mam-_eey3st0255@test-domain.com:Message-0ed91b98-04be-4257-97c1-8603cceee4ff :: true

2020-09-23 23:27:59 | [Mutex] isItemNotified: item:mam-_eey3st0255@test-domain.com/1361461845-tigase-269:mam-_vsoaie0254@test-domain.com:Message-32db6d22-fa0a-495d-b3c8-eca9732d2b36 :: true

2020-09-23 23:27:59 | [Mutex] isItemNotified: item:mam-_vsoaie0254@test-domain.com/1361461845-tigase-268:mam-_eey3st0255@test-domain.com:Message-413e1887-50f5-458f-8afc-7ea659477016 :: true

testMessageRetrievalWithNonEmptyResultsWithQueryAndRsm 1.057s
2020-09-23 23:27:59 |

2020-09-23 23:27:59 | null / [TestClass name=class tigase.tests.archive.TestMessageArchiveManagement]

2020-09-23 23:27:59 | ------------------------------------

2020-09-23 23:27:59 | [Mutex] waiting for: [items:received]

2020-09-23 23:27:59 | [Mutex] waiting for: [items:received]

2020-09-23 23:27:59 | [Mutex] waiting for: [items:received]

2020-09-23 23:28:00 | [Mutex] received everything.

2020-09-23 23:28:00 | [Mutex] isItemNotified: items:received:7d656601-30df-4e5b-8af3-129cb335c52d:false :: true

2020-09-23 23:28:00 | [Mutex] isItemNotified: item:mam-_eey3st0255@test-domain.com/1361461845-tigase-269:mam-_vsoaie0254@test-domain.com:Message-0fed2b00-2005-4745-81e1-12e2b53c7737 :: true

2020-09-23 23:28:00 | [Mutex] isItemNotified: item:mam-_vsoaie0254@test-domain.com/1361461845-tigase-268:mam-_eey3st0255@test-domain.com:Message-9e352bdf-250a-4985-be0f-7e0481cc2630 :: true

2020-09-23 23:28:00 | [Mutex] isItemNotified: item:mam-_eey3st0255@test-domain.com/1361461845-tigase-269:mam-_vsoaie0254@test-domain.com:Message-569ccd33-6bd5-4dda-af84-3fce8a3ed885 :: true

2020-09-23 23:28:00 | [Mutex] isItemNotified: item:mam-_vsoaie0254@test-domain.com/1361461845-tigase-268:mam-_eey3st0255@test-domain.com:Message-0641d8bf-3036-4465-98dc-799c18a69f03 :: true

2020-09-23 23:28:00 | [Mutex] isItemNotified: item:mam-_eey3st0255@test-domain.com/1361461845-tigase-269:mam-_vsoaie0254@test-domain.com:Message-97ea5428-d0a4-4c4d-ac5e-256c14ef4a1f :: true

testRetrievalOfForm 0.006s
2020-09-23 23:27:15 |

2020-09-23 23:27:15 | null / [TestClass name=class tigase.tests.archive.TestMessageArchiveManagement]

2020-09-23 23:27:15 | ------------------------------------

2020-09-23 23:27:15 | [Mutex] waiting for: [form:fields]

2020-09-23 23:27:15 | [Mutex] received everything.

2020-09-23 23:27:15 | [Mutex] isItemNotified: form:field:FORM_TYPE:urn:xmpp:mam:1 :: true

2020-09-23 23:27:15 | [Mutex] isItemNotified: form:field:with:null :: true

2020-09-23 23:27:15 | [Mutex] isItemNotified: form:field:start:null :: true

2020-09-23 23:27:15 | [Mutex] isItemNotified: form:field:end:null :: true

testSettingsChange 0.025s
2020-09-23 23:27:15 |

2020-09-23 23:27:15 | null / [TestClass name=class tigase.tests.archive.TestMessageArchiveManagement]

2020-09-23 23:27:15 | ------------------------------------

2020-09-23 23:27:15 | [Mutex] waiting for: [settings:1]

2020-09-23 23:27:15 | [Mutex] received everything.

2020-09-23 23:27:15 | [Mutex] isItemNotified: settings:1:default:never :: true

2020-09-23 23:27:15 | [Mutex] waiting for: [settings:a79acd6c-6f9b-4d13-8cf7-5c2961bdb8ce]

2020-09-23 23:27:15 | [Mutex] waiting for: [settings:a79acd6c-6f9b-4d13-8cf7-5c2961bdb8ce]

2020-09-23 23:27:15 | [Mutex] received everything.

2020-09-23 23:27:15 | [Mutex] isItemNotified: settings:a79acd6c-6f9b-4d13-8cf7-5c2961bdb8ce:default:roster :: true

2020-09-23 23:27:16 | [Mutex] waiting for: [settings:4bd86f50-0e48-4c09-bae2-49f0db392f75]

2020-09-23 23:27:16 | [Mutex] received everything.

2020-09-23 23:27:16 | [Mutex] isItemNotified: settings:4bd86f50-0e48-4c09-bae2-49f0db392f75:default:always :: true

testSupportAdvertisement 0.007s
2020-09-23 23:27:16 |

2020-09-23 23:27:16 | null / [TestClass name=class tigase.tests.archive.TestMessageArchiveManagement]

2020-09-23 23:27:16 | ------------------------------------

2020-09-23 23:27:16 | [Mutex] waiting for: [discovery:completed]

2020-09-23 23:27:16 | [Mutex] waiting for: [discovery:completed]

2020-09-23 23:27:16 | [Mutex] waiting for: [discovery:completed]

2020-09-23 23:27:16 | [Mutex] received everything.

2020-09-23 23:27:16 | [Mutex] isItemNotified: discovery:completed:success :: true

2020-09-23 23:27:16 | [Mutex] isItemNotified: discovery:feature:urn:xmpp:mam:1 :: true