File: File.cc

package info (click to toggle)
exactimage 1.2.1-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 3,040 kB
  • sloc: cpp: 35,940; ansic: 1,952; xml: 1,447; makefile: 338; perl: 138; sh: 110; python: 45; php: 37; ruby: 12
file content (40 lines) | stat: -rw-r--r-- 1,099 bytes parent folder | download | duplicates (10)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40

#include <iostream>

#include "File.hh"

using namespace Utility;

int main (int argc, char* argv[])
{
  File f1 ("/usr/include");
  if (f1.Dirname() != "/usr")
    std::cerr << "Error 1" << std::endl;
  if (f1.Basename() != "include")
    std::cerr << "Error 2" << std::endl;
  if (f1.BasenameWOExtension() != "include")
    std::cerr << "Error 2a" << std::endl;
  if (f1.Extension() != "")
    std::cerr << "Error 2" << std::endl;

  File f2 ("test.mp3");
  if (f2.Dirname() != "")
    std::cerr << "Error 4" << std::endl;
  if (f2.Basename() != "test.mp3")
    std::cerr << "Error 5" << std::endl;
  if (f2.BasenameWOExtension() != "test")
    std::cerr << "Error 5a" << std::endl;
  if (f2.Extension() != "mp3")
    std::cerr << "Error 6" << std::endl;

  File f3 (".just-hidden");
  if (f3.Dirname() != "")
    std::cerr << "Error 7" << std::endl;
  if (f3.Basename() != ".just-hidden")
    std::cerr << "Error 8" << std::endl;
  if (f3.BasenameWOExtension() != ".just-hidden")
    std::cerr << "Error 8a" << std::endl;
  if (f3.Extension() != "")
    std::cerr << "Error 9" << std::endl;
 
}