Changeset 519 for branches


Ignore:
Timestamp:
04/10/14 17:05:08 (5 years ago)
Author:
jls17
Message:
  • moved the CARServerObject fake to its own file FakeARServerObject.cpp/.h
Location:
branches/work_311
Files:
4 added
3 edited

Legend:

Unmodified
Added
Removed
  • branches/work_311/ARInsideTest.vcproj

    r506 r519  
    567567                        </Filter> 
    568568                </Filter> 
     569                <Filter 
     570                        Name="fakes" 
     571                        > 
     572                        <File 
     573                                RelativePath=".\test\fakes\FakeARServerObject.cpp" 
     574                                > 
     575                        </File> 
     576                        <File 
     577                                RelativePath=".\test\fakes\FakeARServerObject.h" 
     578                                > 
     579                        </File> 
     580                </Filter> 
    569581                <File 
    570582                        RelativePath=".\AppConfigReaderTest.cpp" 
  • branches/work_311/output/URLLinkTest.cpp

    r508 r519  
    22#include "URLLink.h" 
    33 
    4 #include "../core/ARServerObject.h" 
    5 #include "../lists/ARListHelpers.h" 
    64#include "FileNaming.h" 
    75#include "IFileStructure.h" 
    86#include "ImageTag.h" 
    97#include "WebUtil.h" 
     8 
     9#include "../test/fakes/FakeARServerObject.h" 
    1010 
    1111using namespace testing; 
     
    3030                CWebUtil::webpageFileExtension = ""; 
    3131        } 
    32 }; 
    33  
    34 class CFakeServerObject : public CARServerObject 
    35 { 
    36 public: 
    37         CFakeServerObject(unsigned int xmlType = AR_STRUCT_ITEM_XML_ACTIVE_LINK)  
    38                 : CARServerObject(0) { objName= "TheTestObj"; objType = xmlType; } 
    39  
    40         ARAccessNameType name; 
    41         string objName; 
    42         unsigned int objType; 
    43  
    44         // from CARServerObject 
    45         virtual bool Exists() const { return true; } 
    46  
    47         virtual const char* GetHelpText() const { return ""; } 
    48         virtual ARTimestamp GetTimestamp() const { return 0; } 
    49         virtual const ARAccessNameType& GetOwner() const { return name; } 
    50         virtual const ARAccessNameType& GetLastChanged() const { return name; } 
    51         virtual const char* GetChangeDiary() const { return ""; } 
    52         virtual const ARPropList& GetPropList() const { return emptyPropList; } 
    53         virtual string GetURL(int rootLevel, bool showImage = true) const { return ""; } 
    54         virtual int GetServerObjectTypeXML() const { return objType; } 
    55  
    56         virtual CARServerObject* Clone() const { return new CFakeServerObject(); } 
    57         virtual bool IsClonable() const { return true; } 
    58  
    59         // declarations for overlay support 
    60         virtual int GetOverlayType() const { return 0; } 
    61         virtual int GetOverlayGroup() const { return 0; } 
    62         virtual string GetOverlayBaseName() const { return ""; } 
    63         virtual string GetOverlayName() const { return ""; } 
    64  
    65         // from CARObject 
    66         virtual string GetName() { return objName; } 
    67         virtual string GetName() const { return objName; } 
    68         virtual string GetNameFirstChar() { return objName.substr(0, 1); } 
    69         virtual bool NameStandardFirstChar() { return true; } 
    7032}; 
    7133 
  • branches/work_311/project.cmake/files.cmake

    r506 r519  
    376376 output/ImageTagTest.cpp 
    377377 output/URLLinkTest.cpp 
     378 test/fakes/FakeARServerObject.cpp 
     379 test/fakes/FakeARServerObject.h 
    378380 util/CommandLineValidatorTest.cpp 
    379381 util/UntarStreamTest.cpp 
Note: See TracChangeset for help on using the changeset viewer.