function OK = KMLtest
%KMLTEST   batch for all active unit tests of googleplot
%
%See also: googleplot

MTestCategory.Integration

 %% OK
 j=0;clear OK
 j=j+1;OK(j) = KML_line_test
 j=j+1;OK(j) = KML_poly_test
 j=j+1;OK(j) = KML_timespan_test
% TO DO        KMLanimatedIcon_test
% TO DO        KMLcurtain_test
 j=j+1;OK(j) = KMLcolorbar_test
 j=j+1;OK(j) = KMLcolumn_test
 j=j+1;OK(j) = KMLcontour3_test
 j=j+1;OK(j) = KMLcontour_test
 j=j+1;OK(j) = KMLcontourf_test  % 1 subcase OK, other subcase worked in by Thijs
 j=j+1;OK(j) = KMLcontourf3_test % requires internet
 j=j+1;OK(j) = KMLcurvedarrows_test % need to tts time dependency
 j=j+1;OK(j) = KMLcylinder_test
 j=j+1;OK(j) = KMLfigure_tiler_test % rather slow
 j=j+1;OK(j) = KMLline_test 
 j=j+1;OK(j) = KMLlogo_test 
 j=j+1;OK(j) = KMLmarker_test
 j=j+1;OK(j) = KMLmesh_test
 j=j+1;OK(j) = KMLpatch_test
 j=j+1;OK(j) = KMLpatch3_test
 j=j+1;OK(j) = KMLpcolor_test
 j=j+1;OK(j) = KMLquiver_test
 j=j+1;OK(j) = KMLquiver3_test
 j=j+1;OK(j) = KMLscatter_test
 j=j+1;OK(j) = KMLsurf_test
% TO DO        KMLsurf_tiled_test   % experimental
 j=j+1;OK(j) = KMLtext_test
% TO DO        KMLtricontour_test
% TO DO        KMLtricontour3_test
%j=j+1;OK(j) = KMLtricontourf_test  % still worked on by Thijs
%j=j+1;OK(j) = KMLtricontourf3_test % still worked on by Thijs
 j=j+1;OK(j) = KMLtrisurf_test
 j=j+1;OK(j) = KML2kmz_test % kmz on KMLcolorbar_test result

 %% merge
 j=j+1;OK(j) = KMLmerge_files_test
 
 %% test whether each function returns properties:
 % OPT = func()

 OK(end+1) = ...
 isstruct(KML_line)& ...
 isstruct(KML_poly)& ...
 isstruct(KML_timespan)& ...
 isstruct(KMLanimatedIcon)& ...
 isstruct(KMLcurtain)& ...
 isstruct(KMLcolorbar ) & ...
 isstruct(KMLcolumn ) & ...
 isstruct(KMLcontour3 )& ...
 isstruct(KMLcontour)& ...
 isstruct(KMLcontourf ) & ...
 isstruct(KMLcontourf3) & ...
 isstruct(KMLcurvedArrows)& ...
 isstruct(KMLcylinder)& ...
 isstruct(KMLfigure_tiler) & ...
 isstruct(KMLline )& ...
 isstruct(KMLlogo )& ...
 isstruct(KMLmarker)& ...
 isstruct(KMLmesh)& ...
 isstruct(KMLpatch)& ...
 isstruct(KMLpatch3)& ...
 isstruct(KMLpcolor)& ...
 isstruct(KMLquiver)& ...
 isstruct(KMLquiver3)& ...
 isstruct(KMLscatter)& ...
 isstruct(KMLsurf)& ...
 isstruct(KMLsurf_tiled  )& ...
 isstruct(KMLtext)& ...
 isstruct(KMLtricontour)& ...
 isstruct(KMLtricontour)& ...
 isstruct(KMLtricontourf )& ...
 isstruct(KMLtricontourf3)& ...
 isstruct(KMLtrisurf)
%isstruct(KML2kmz) % has not keywords
 
 OK = all(OK)