You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@apr.apache.org by rb...@apache.org on 2004/03/18 18:46:02 UTC

cvs commit: apr/test testtemp.c Makefile.in Makefile.win test_apr.h testall.c

rbb         2004/03/18 09:46:02

  Modified:    test     Makefile.in Makefile.win test_apr.h testall.c
  Added:       test     testtemp.c
  Log:
  Add a simple test for the functions that deal with temp files and
  directories.  This needs a lot more work.
  
  Revision  Changes    Path
  1.156     +1 -1      apr/test/Makefile.in
  
  Index: Makefile.in
  ===================================================================
  RCS file: /home/cvs/apr/test/Makefile.in,v
  retrieving revision 1.155
  retrieving revision 1.156
  diff -u -r1.155 -r1.156
  --- Makefile.in	18 Mar 2004 03:30:58 -0000	1.155
  +++ Makefile.in	18 Mar 2004 17:46:02 -0000	1.156
  @@ -102,7 +102,7 @@
   	testhash.lo testargs.lo testnames.lo testuser.lo testpath.lo \
   	testenv.lo testprocmutex.lo testrand2.lo testfnmatch.lo \
           testatomic.lo testflock.lo testshm.lo testsock.lo testglobalmutex.lo \
  -        teststrnatcmp.lo testfilecopy.lo
  +        teststrnatcmp.lo testfilecopy.lo testtemp.lo
   
   testall: $(TESTS) mod_test.la libmod_test.la occhild@EXEEXT@ \
   	 readchild@EXEEXT@ CuTest.lo proc_child@EXEEXT@ \
  
  
  
  1.20      +2 -1      apr/test/Makefile.win
  
  Index: Makefile.win
  ===================================================================
  RCS file: /home/cvs/apr/test/Makefile.win,v
  retrieving revision 1.19
  retrieving revision 1.20
  diff -u -r1.19 -r1.20
  --- Makefile.win	18 Mar 2004 03:30:58 -0000	1.19
  +++ Makefile.win	18 Mar 2004 17:46:02 -0000	1.20
  @@ -86,7 +86,8 @@
   	testhash.obj testargs.obj testnames.obj testuser.obj testpath.obj \
   	testenv.obj testprocmutex.obj testrand2.obj testfnmatch.obj \
           testatomic.obj testflock.obj testshm.obj testsock.obj \
  -        testglobalmutex.obj teststrnatcmp.obj testfilecopy.obj
  +        testglobalmutex.obj teststrnatcmp.obj testfilecopy.obj \
  +        testtemp.obj
   
   testall.exe: $(TESTS) CuTest.obj $(LOCAL_LIBS)
   	$(LINK) /debug /subsystem:console /machine:I386 $(TESTS) CuTest.obj \
  
  
  
  1.55      +1 -0      apr/test/test_apr.h
  
  Index: test_apr.h
  ===================================================================
  RCS file: /home/cvs/apr/test/test_apr.h,v
  retrieving revision 1.54
  retrieving revision 1.55
  diff -u -r1.54 -r1.55
  --- test_apr.h	18 Mar 2004 03:30:58 -0000	1.54
  +++ test_apr.h	18 Mar 2004 17:46:02 -0000	1.55
  @@ -71,6 +71,7 @@
   CuSuite *teststr(void);
   CuSuite *teststrnatcmp(void);
   CuSuite *testtable(void);
  +CuSuite *testtemp(void);
   CuSuite *testthread(void);
   CuSuite *testtime(void);
   CuSuite *testud(void);
  
  
  
  1.59      +1 -0      apr/test/testall.c
  
  Index: testall.c
  ===================================================================
  RCS file: /home/cvs/apr/test/testall.c,v
  retrieving revision 1.58
  retrieving revision 1.59
  diff -u -r1.58 -r1.59
  --- testall.c	18 Mar 2004 03:30:58 -0000	1.58
  +++ testall.c	18 Mar 2004 17:46:02 -0000	1.59
  @@ -74,6 +74,7 @@
       {"teststr", teststr},
       {"teststrnatcmp", teststrnatcmp},
       {"testtable", testtable},
  +    {"testtemp", testtemp},
       {"testthread", testthread},
       {"testtime", testtime},
       {"testud", testud},
  
  
  
  1.1                  apr/test/testtemp.c
  
  Index: testtemp.c
  ===================================================================
  /* Copyright 2000-2004 The Apache Software Foundation
   *
   * Licensed under the Apache License, Version 2.0 (the "License");
   * you may not use this file except in compliance with the License.
   * You may obtain a copy of the License at
   *
   *     http://www.apache.org/licenses/LICENSE-2.0
   *
   * Unless required by applicable law or agreed to in writing, software
   * distributed under the License is distributed on an "AS IS" BASIS,
   * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
   * See the License for the specific language governing permissions and
   * limitations under the License.
   */
  
  #include "test_apr.h"
  #include "apr_file_io.h"
  
  static void test_temp_dir(CuTest *tc)
  {
      const char *tempdir = NULL;
      apr_status_t rv;
  
      rv = apr_temp_dir_get(&tempdir, p);
      apr_assert_success(tc, "Error finding Temporary Directory", rv);
      CuAssertPtrNotNull(tc, tempdir);
  }
  
  CuSuite *testtemp(void)
  {
      CuSuite *suite = CuSuiteNew("Temp Dir");
  
      SUITE_ADD_TEST(suite, test_temp_dir);
  
      return suite;
  }