This file is indexed.

/usr/share/cpputest/scripts/CppUnitTemplates/ClassNameCMultipleInstanceTest.cpp is in cpputest 3.7.2-1.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

 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 "CppUTest/TestHarness.h"

static int fakeRan = 0;

extern "C"
{
#include "ClassName.h"
    void virtualFunction_renameThis_fake(ClassName*)
    {
        fakeRan = 1;
    }
}

TEST_GROUP(ClassName)
{
    ClassName* aClassName;

    void setup()
    {
      aClassName = ClassName_Create();
      fakeRan = 0;
      aClassName->virtualFunction_renameThis = virtualFunction_renameThis_fake;
    }
    
    void teardown()
    {
       ClassName_Destroy(aClassName);
    }
};

TEST(ClassName, Fake)
{
    aClassName->virtualFunction_renameThis(aClassName);
    LONGS_EQUAL(1, fakeRan);
}

TEST(ClassName, Create)
{
  FAIL("Start here");
}