use Test::More tests => 16; use_ok( "Wiki::Toolkit" ); use_ok( "Wiki::Toolkit::Formatter::Default" ); use_ok( "Wiki::Toolkit::Plugin" ); use_ok( "Wiki::Toolkit::Search::Base" ); eval { require DBIx::FullTextSearch; }; SKIP: { skip "DBIx::FullTextSearch not installed", 1 if $@; use_ok( "Wiki::Toolkit::Search::DBIxFTS" ); } eval { require Search::InvertedIndex; }; SKIP: { skip "Search::InvertedIndex not installed", 2 if $@; use_ok( "Wiki::Toolkit::Search::SII" ); use_ok( "Wiki::Toolkit::Setup::SII" ); } eval { require Plucene; }; SKIP: { skip "Plucene not installed", 1 if $@; use_ok( "Wiki::Toolkit::Search::Plucene" ); } use_ok( "Wiki::Toolkit::Setup::MySQL" ); use_ok( "Wiki::Toolkit::Setup::Pg" ); use_ok( "Wiki::Toolkit::Setup::SQLite" ); use_ok( "Wiki::Toolkit::Store::Database" ); use_ok( "Wiki::Toolkit::Store::MySQL" ); use_ok( "Wiki::Toolkit::Store::Pg" ); use_ok( "Wiki::Toolkit::Store::SQLite" ); use_ok( "Wiki::Toolkit::Formatter::Multiple" );