From b005927f919cbc09dccf71e8c638be45a8af37d0 Mon Sep 17 00:00:00 2001 From: Aleksander Machniak Date: Sat, 19 Jan 2013 12:16:16 +0100 Subject: Add basic tests for plugins --- plugins/acl/tests/Acl.php | 23 ++++++++++++++++++++++ .../tests/AdditionalMessageHeaders.php | 23 ++++++++++++++++++++++ plugins/archive/tests/Archive.php | 23 ++++++++++++++++++++++ plugins/autologon/tests/Autologon.php | 23 ++++++++++++++++++++++ .../tests/DatabaseAttachments.php | 23 ++++++++++++++++++++++ plugins/debug_logger/debug_logger.php | 7 ++++--- plugins/debug_logger/tests/DebugLogger.php | 23 ++++++++++++++++++++++ plugins/emoticons/tests/Emoticons.php | 23 ++++++++++++++++++++++ plugins/enigma/tests/Enigma.php | 23 ++++++++++++++++++++++ .../tests/ExampleAddressbook.php | 23 ++++++++++++++++++++++ .../tests/FilesystemAttachments.php | 23 ++++++++++++++++++++++ plugins/help/tests/Help.php | 23 ++++++++++++++++++++++ plugins/hide_blockquote/tests/HideBlockquote.php | 23 ++++++++++++++++++++++ .../tests/HttpAuthentication.php | 23 ++++++++++++++++++++++ plugins/jqueryui/tests/Jqueryui.php | 23 ++++++++++++++++++++++ plugins/managesieve/tests/Managesieve.php | 23 ++++++++++++++++++++++ plugins/markasjunk/tests/Markasjunk.php | 23 ++++++++++++++++++++++ plugins/new_user_dialog/tests/NewUserDialog.php | 23 ++++++++++++++++++++++ .../new_user_identity/tests/NewUserIdentity.php | 23 ++++++++++++++++++++++ plugins/newmail_notifier/tests/NewmailNotifier.php | 23 ++++++++++++++++++++++ plugins/password/tests/Password.php | 23 ++++++++++++++++++++++ .../tests/RedundantAttachments.php | 23 ++++++++++++++++++++++ .../tests/ShowAdditionalHeaders.php | 23 ++++++++++++++++++++++ .../tests/SquirrelmailUsercopy.php | 23 ++++++++++++++++++++++ .../tests/SubscriptionsOption.php | 23 ++++++++++++++++++++++ plugins/userinfo/tests/Userinfo.php | 23 ++++++++++++++++++++++ .../vcard_attachments/tests/VcardAttachments.php | 23 ++++++++++++++++++++++ plugins/virtuser_file/tests/VirtuserFile.php | 23 ++++++++++++++++++++++ plugins/virtuser_query/tests/VirtuserQuery.php | 23 ++++++++++++++++++++++ plugins/zipdownload/tests/Zipdownload.php | 23 ++++++++++++++++++++++ 30 files changed, 671 insertions(+), 3 deletions(-) create mode 100644 plugins/acl/tests/Acl.php create mode 100644 plugins/additional_message_headers/tests/AdditionalMessageHeaders.php create mode 100644 plugins/archive/tests/Archive.php create mode 100644 plugins/autologon/tests/Autologon.php create mode 100644 plugins/database_attachments/tests/DatabaseAttachments.php create mode 100644 plugins/debug_logger/tests/DebugLogger.php create mode 100644 plugins/emoticons/tests/Emoticons.php create mode 100644 plugins/enigma/tests/Enigma.php create mode 100644 plugins/example_addressbook/tests/ExampleAddressbook.php create mode 100644 plugins/filesystem_attachments/tests/FilesystemAttachments.php create mode 100644 plugins/help/tests/Help.php create mode 100644 plugins/hide_blockquote/tests/HideBlockquote.php create mode 100644 plugins/http_authentication/tests/HttpAuthentication.php create mode 100644 plugins/jqueryui/tests/Jqueryui.php create mode 100644 plugins/managesieve/tests/Managesieve.php create mode 100644 plugins/markasjunk/tests/Markasjunk.php create mode 100644 plugins/new_user_dialog/tests/NewUserDialog.php create mode 100644 plugins/new_user_identity/tests/NewUserIdentity.php create mode 100644 plugins/newmail_notifier/tests/NewmailNotifier.php create mode 100644 plugins/password/tests/Password.php create mode 100644 plugins/redundant_attachments/tests/RedundantAttachments.php create mode 100644 plugins/show_additional_headers/tests/ShowAdditionalHeaders.php create mode 100644 plugins/squirrelmail_usercopy/tests/SquirrelmailUsercopy.php create mode 100644 plugins/subscriptions_option/tests/SubscriptionsOption.php create mode 100644 plugins/userinfo/tests/Userinfo.php create mode 100644 plugins/vcard_attachments/tests/VcardAttachments.php create mode 100644 plugins/virtuser_file/tests/VirtuserFile.php create mode 100644 plugins/virtuser_query/tests/VirtuserQuery.php create mode 100644 plugins/zipdownload/tests/Zipdownload.php (limited to 'plugins') diff --git a/plugins/acl/tests/Acl.php b/plugins/acl/tests/Acl.php new file mode 100644 index 000000000..e752ac977 --- /dev/null +++ b/plugins/acl/tests/Acl.php @@ -0,0 +1,23 @@ +api); + + $this->assertInstanceOf('acl', $plugin); + $this->assertInstanceOf('rcube_plugin', $plugin); + } +} + diff --git a/plugins/additional_message_headers/tests/AdditionalMessageHeaders.php b/plugins/additional_message_headers/tests/AdditionalMessageHeaders.php new file mode 100644 index 000000000..1c54ffc42 --- /dev/null +++ b/plugins/additional_message_headers/tests/AdditionalMessageHeaders.php @@ -0,0 +1,23 @@ +api); + + $this->assertInstanceOf('additional_message_headers', $plugin); + $this->assertInstanceOf('rcube_plugin', $plugin); + } +} + diff --git a/plugins/archive/tests/Archive.php b/plugins/archive/tests/Archive.php new file mode 100644 index 000000000..0a1eeae11 --- /dev/null +++ b/plugins/archive/tests/Archive.php @@ -0,0 +1,23 @@ +api); + + $this->assertInstanceOf('archive', $plugin); + $this->assertInstanceOf('rcube_plugin', $plugin); + } +} + diff --git a/plugins/autologon/tests/Autologon.php b/plugins/autologon/tests/Autologon.php new file mode 100644 index 000000000..0de193e4a --- /dev/null +++ b/plugins/autologon/tests/Autologon.php @@ -0,0 +1,23 @@ +api); + + $this->assertInstanceOf('autologon', $plugin); + $this->assertInstanceOf('rcube_plugin', $plugin); + } +} + diff --git a/plugins/database_attachments/tests/DatabaseAttachments.php b/plugins/database_attachments/tests/DatabaseAttachments.php new file mode 100644 index 000000000..f260737ab --- /dev/null +++ b/plugins/database_attachments/tests/DatabaseAttachments.php @@ -0,0 +1,23 @@ +api); + + $this->assertInstanceOf('database_attachments', $plugin); + $this->assertInstanceOf('rcube_plugin', $plugin); + } +} + diff --git a/plugins/debug_logger/debug_logger.php b/plugins/debug_logger/debug_logger.php index 1e015c201..87a163785 100644 --- a/plugins/debug_logger/debug_logger.php +++ b/plugins/debug_logger/debug_logger.php @@ -142,8 +142,9 @@ class debug_logger extends rcube_plugin return $args; } - function __destruct(){ - $this->runlog->end(); + function __destruct() + { + if ($this->runlog) + $this->runlog->end(); } } -?> diff --git a/plugins/debug_logger/tests/DebugLogger.php b/plugins/debug_logger/tests/DebugLogger.php new file mode 100644 index 000000000..de20a069d --- /dev/null +++ b/plugins/debug_logger/tests/DebugLogger.php @@ -0,0 +1,23 @@ +api); + + $this->assertInstanceOf('debug_logger', $plugin); + $this->assertInstanceOf('rcube_plugin', $plugin); + } +} + diff --git a/plugins/emoticons/tests/Emoticons.php b/plugins/emoticons/tests/Emoticons.php new file mode 100644 index 000000000..4b6c303c2 --- /dev/null +++ b/plugins/emoticons/tests/Emoticons.php @@ -0,0 +1,23 @@ +api); + + $this->assertInstanceOf('emoticons', $plugin); + $this->assertInstanceOf('rcube_plugin', $plugin); + } +} + diff --git a/plugins/enigma/tests/Enigma.php b/plugins/enigma/tests/Enigma.php new file mode 100644 index 000000000..0d0d8f8ae --- /dev/null +++ b/plugins/enigma/tests/Enigma.php @@ -0,0 +1,23 @@ +api); + + $this->assertInstanceOf('enigma', $plugin); + $this->assertInstanceOf('rcube_plugin', $plugin); + } +} + diff --git a/plugins/example_addressbook/tests/ExampleAddressbook.php b/plugins/example_addressbook/tests/ExampleAddressbook.php new file mode 100644 index 000000000..4a54bd950 --- /dev/null +++ b/plugins/example_addressbook/tests/ExampleAddressbook.php @@ -0,0 +1,23 @@ +api); + + $this->assertInstanceOf('example_addressbook', $plugin); + $this->assertInstanceOf('rcube_plugin', $plugin); + } +} + diff --git a/plugins/filesystem_attachments/tests/FilesystemAttachments.php b/plugins/filesystem_attachments/tests/FilesystemAttachments.php new file mode 100644 index 000000000..dcab315d3 --- /dev/null +++ b/plugins/filesystem_attachments/tests/FilesystemAttachments.php @@ -0,0 +1,23 @@ +api); + + $this->assertInstanceOf('filesystem_attachments', $plugin); + $this->assertInstanceOf('rcube_plugin', $plugin); + } +} + diff --git a/plugins/help/tests/Help.php b/plugins/help/tests/Help.php new file mode 100644 index 000000000..baba492ae --- /dev/null +++ b/plugins/help/tests/Help.php @@ -0,0 +1,23 @@ +api); + + $this->assertInstanceOf('help', $plugin); + $this->assertInstanceOf('rcube_plugin', $plugin); + } +} + diff --git a/plugins/hide_blockquote/tests/HideBlockquote.php b/plugins/hide_blockquote/tests/HideBlockquote.php new file mode 100644 index 000000000..030c05324 --- /dev/null +++ b/plugins/hide_blockquote/tests/HideBlockquote.php @@ -0,0 +1,23 @@ +api); + + $this->assertInstanceOf('hide_blockquote', $plugin); + $this->assertInstanceOf('rcube_plugin', $plugin); + } +} + diff --git a/plugins/http_authentication/tests/HttpAuthentication.php b/plugins/http_authentication/tests/HttpAuthentication.php new file mode 100644 index 000000000..c17236821 --- /dev/null +++ b/plugins/http_authentication/tests/HttpAuthentication.php @@ -0,0 +1,23 @@ +api); + + $this->assertInstanceOf('http_authentication', $plugin); + $this->assertInstanceOf('rcube_plugin', $plugin); + } +} + diff --git a/plugins/jqueryui/tests/Jqueryui.php b/plugins/jqueryui/tests/Jqueryui.php new file mode 100644 index 000000000..3bcd27c9f --- /dev/null +++ b/plugins/jqueryui/tests/Jqueryui.php @@ -0,0 +1,23 @@ +api); + + $this->assertInstanceOf('jqueryui', $plugin); + $this->assertInstanceOf('rcube_plugin', $plugin); + } +} + diff --git a/plugins/managesieve/tests/Managesieve.php b/plugins/managesieve/tests/Managesieve.php new file mode 100644 index 000000000..d802f5614 --- /dev/null +++ b/plugins/managesieve/tests/Managesieve.php @@ -0,0 +1,23 @@ +api); + + $this->assertInstanceOf('managesieve', $plugin); + $this->assertInstanceOf('rcube_plugin', $plugin); + } +} + diff --git a/plugins/markasjunk/tests/Markasjunk.php b/plugins/markasjunk/tests/Markasjunk.php new file mode 100644 index 000000000..cdf13255e --- /dev/null +++ b/plugins/markasjunk/tests/Markasjunk.php @@ -0,0 +1,23 @@ +api); + + $this->assertInstanceOf('markasjunk', $plugin); + $this->assertInstanceOf('rcube_plugin', $plugin); + } +} + diff --git a/plugins/new_user_dialog/tests/NewUserDialog.php b/plugins/new_user_dialog/tests/NewUserDialog.php new file mode 100644 index 000000000..3a52f20f3 --- /dev/null +++ b/plugins/new_user_dialog/tests/NewUserDialog.php @@ -0,0 +1,23 @@ +api); + + $this->assertInstanceOf('new_user_dialog', $plugin); + $this->assertInstanceOf('rcube_plugin', $plugin); + } +} + diff --git a/plugins/new_user_identity/tests/NewUserIdentity.php b/plugins/new_user_identity/tests/NewUserIdentity.php new file mode 100644 index 000000000..c1d385853 --- /dev/null +++ b/plugins/new_user_identity/tests/NewUserIdentity.php @@ -0,0 +1,23 @@ +api); + + $this->assertInstanceOf('new_user_identity', $plugin); + $this->assertInstanceOf('rcube_plugin', $plugin); + } +} + diff --git a/plugins/newmail_notifier/tests/NewmailNotifier.php b/plugins/newmail_notifier/tests/NewmailNotifier.php new file mode 100644 index 000000000..571912a61 --- /dev/null +++ b/plugins/newmail_notifier/tests/NewmailNotifier.php @@ -0,0 +1,23 @@ +api); + + $this->assertInstanceOf('newmail_notifier', $plugin); + $this->assertInstanceOf('rcube_plugin', $plugin); + } +} + diff --git a/plugins/password/tests/Password.php b/plugins/password/tests/Password.php new file mode 100644 index 000000000..a9663a946 --- /dev/null +++ b/plugins/password/tests/Password.php @@ -0,0 +1,23 @@ +api); + + $this->assertInstanceOf('password', $plugin); + $this->assertInstanceOf('rcube_plugin', $plugin); + } +} + diff --git a/plugins/redundant_attachments/tests/RedundantAttachments.php b/plugins/redundant_attachments/tests/RedundantAttachments.php new file mode 100644 index 000000000..386f97e59 --- /dev/null +++ b/plugins/redundant_attachments/tests/RedundantAttachments.php @@ -0,0 +1,23 @@ +api); + + $this->assertInstanceOf('redundant_attachments', $plugin); + $this->assertInstanceOf('rcube_plugin', $plugin); + } +} + diff --git a/plugins/show_additional_headers/tests/ShowAdditionalHeaders.php b/plugins/show_additional_headers/tests/ShowAdditionalHeaders.php new file mode 100644 index 000000000..902ce510b --- /dev/null +++ b/plugins/show_additional_headers/tests/ShowAdditionalHeaders.php @@ -0,0 +1,23 @@ +api); + + $this->assertInstanceOf('show_additional_headers', $plugin); + $this->assertInstanceOf('rcube_plugin', $plugin); + } +} + diff --git a/plugins/squirrelmail_usercopy/tests/SquirrelmailUsercopy.php b/plugins/squirrelmail_usercopy/tests/SquirrelmailUsercopy.php new file mode 100644 index 000000000..2e35509f0 --- /dev/null +++ b/plugins/squirrelmail_usercopy/tests/SquirrelmailUsercopy.php @@ -0,0 +1,23 @@ +api); + + $this->assertInstanceOf('squirrelmail_usercopy', $plugin); + $this->assertInstanceOf('rcube_plugin', $plugin); + } +} + diff --git a/plugins/subscriptions_option/tests/SubscriptionsOption.php b/plugins/subscriptions_option/tests/SubscriptionsOption.php new file mode 100644 index 000000000..6932a955f --- /dev/null +++ b/plugins/subscriptions_option/tests/SubscriptionsOption.php @@ -0,0 +1,23 @@ +api); + + $this->assertInstanceOf('subscriptions_option', $plugin); + $this->assertInstanceOf('rcube_plugin', $plugin); + } +} + diff --git a/plugins/userinfo/tests/Userinfo.php b/plugins/userinfo/tests/Userinfo.php new file mode 100644 index 000000000..762d5a1fa --- /dev/null +++ b/plugins/userinfo/tests/Userinfo.php @@ -0,0 +1,23 @@ +api); + + $this->assertInstanceOf('userinfo', $plugin); + $this->assertInstanceOf('rcube_plugin', $plugin); + } +} + diff --git a/plugins/vcard_attachments/tests/VcardAttachments.php b/plugins/vcard_attachments/tests/VcardAttachments.php new file mode 100644 index 000000000..35fd7f447 --- /dev/null +++ b/plugins/vcard_attachments/tests/VcardAttachments.php @@ -0,0 +1,23 @@ +api); + + $this->assertInstanceOf('vcard_attachments', $plugin); + $this->assertInstanceOf('rcube_plugin', $plugin); + } +} + diff --git a/plugins/virtuser_file/tests/VirtuserFile.php b/plugins/virtuser_file/tests/VirtuserFile.php new file mode 100644 index 000000000..a4362c3dc --- /dev/null +++ b/plugins/virtuser_file/tests/VirtuserFile.php @@ -0,0 +1,23 @@ +api); + + $this->assertInstanceOf('virtuser_file', $plugin); + $this->assertInstanceOf('rcube_plugin', $plugin); + } +} + diff --git a/plugins/virtuser_query/tests/VirtuserQuery.php b/plugins/virtuser_query/tests/VirtuserQuery.php new file mode 100644 index 000000000..d5bd4ee4b --- /dev/null +++ b/plugins/virtuser_query/tests/VirtuserQuery.php @@ -0,0 +1,23 @@ +api); + + $this->assertInstanceOf('virtuser_query', $plugin); + $this->assertInstanceOf('rcube_plugin', $plugin); + } +} + diff --git a/plugins/zipdownload/tests/Zipdownload.php b/plugins/zipdownload/tests/Zipdownload.php new file mode 100644 index 000000000..f3b4e1b35 --- /dev/null +++ b/plugins/zipdownload/tests/Zipdownload.php @@ -0,0 +1,23 @@ +api); + + $this->assertInstanceOf('zipdownload', $plugin); + $this->assertInstanceOf('rcube_plugin', $plugin); + } +} + -- cgit v1.2.3