1ed2f6d3bSAndrew Rist /************************************************************** 2*6b7c93d1Smseidel * 3ed2f6d3bSAndrew Rist * Licensed to the Apache Software Foundation (ASF) under one 4ed2f6d3bSAndrew Rist * or more contributor license agreements. See the NOTICE file 5ed2f6d3bSAndrew Rist * distributed with this work for additional information 6ed2f6d3bSAndrew Rist * regarding copyright ownership. The ASF licenses this file 7ed2f6d3bSAndrew Rist * to you under the Apache License, Version 2.0 (the 8ed2f6d3bSAndrew Rist * "License"); you may not use this file except in compliance 9ed2f6d3bSAndrew Rist * with the License. You may obtain a copy of the License at 10*6b7c93d1Smseidel * 11ed2f6d3bSAndrew Rist * http://www.apache.org/licenses/LICENSE-2.0 12*6b7c93d1Smseidel * 13ed2f6d3bSAndrew Rist * Unless required by applicable law or agreed to in writing, 14ed2f6d3bSAndrew Rist * software distributed under the License is distributed on an 15ed2f6d3bSAndrew Rist * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 16ed2f6d3bSAndrew Rist * KIND, either express or implied. See the License for the 17ed2f6d3bSAndrew Rist * specific language governing permissions and limitations 18ed2f6d3bSAndrew Rist * under the License. 19*6b7c93d1Smseidel * 20ed2f6d3bSAndrew Rist *************************************************************/ 21ed2f6d3bSAndrew Rist 225448f169SMichael Stahl // MARKER(update_precomp.py): autogen include statement, do not remove 235448f169SMichael Stahl #include "precompiled_shell.hxx" 245448f169SMichael Stahl #include "internal/zipfile.hxx" 25cdf0e10cSrcweir #include <string> 265448f169SMichael Stahl #include <vector> 275448f169SMichael Stahl #include <algorithm> 285448f169SMichael Stahl #include "sal/types.h" 295448f169SMichael Stahl #if defined(DLLIMPLEMENTATION) 305448f169SMichael Stahl #define DLLPUBLIC SAL_DLLPUBLIC_EXPORT 31cdf0e10cSrcweir #else 325448f169SMichael Stahl #define DLLPUBLIC SAL_DLLPUBLIC_IMPORT 33cdf0e10cSrcweir #endif 34cdf0e10cSrcweir 355448f169SMichael Stahl using namespace std; 36cdf0e10cSrcweir 37*6b7c93d1Smseidel class DLLPUBLIC TestZipImpl 38cdf0e10cSrcweir { 395448f169SMichael Stahl private: 405448f169SMichael Stahl ZipFile zipFile; 415448f169SMichael Stahl public: 425448f169SMichael Stahl TestZipImpl(const char * documentName); 435448f169SMichael Stahl ~TestZipImpl(); 445448f169SMichael Stahl bool test_directory(); 455448f169SMichael Stahl bool test_hasContentCaseInSensitive(); 465448f169SMichael Stahl bool test_getContent(); 47cdf0e10cSrcweir }; 48cdf0e10cSrcweir 49*6b7c93d1Smseidel /* vim: set noet sw=4 ts=4: */ 50