Android-cuttlefish cvd tool
Namespaces | Functions | Variables
kml_parser_test.cc File Reference
#include <android-base/file.h>
#include <gtest/gtest.h>
#include <fstream>
#include "cuttlefish/host/libs/location/GpsFix.h"
#include "cuttlefish/host/libs/location/KmlParser.h"
#include "cuttlefish/host/libs/location/StringParse.h"
Include dependency graph for kml_parser_test.cc:

Namespaces

namespace  cuttlefish
 
namespace  cuttlefish::anonymous_namespace{kml_parser_test.cc}
 

Functions

bool cuttlefish::anonymous_namespace{kml_parser_test.cc}::ParseKmlFile (GpsFixArray *locations, char *text, std::string *error)
 
bool cuttlefish::anonymous_namespace{kml_parser_test.cc}::ParseKmlString (GpsFixArray *locations, char *text, std::string *error)
 
 cuttlefish::TEST (KmlParser, ParseNonexistentFile)
 
 cuttlefish::TEST (KmlParser, ParseEmptyKmlFile)
 
 cuttlefish::TEST (KmlParser, ParseEmptyKmlString)
 
 cuttlefish::TEST (KmlParser, ParseValidKmlFile)
 
 cuttlefish::TEST (KmlParser, ParseValidKmlString)
 
 cuttlefish::TEST (KmlParser, ParseValidComplexFile)
 
 cuttlefish::TEST (KmlParser, ParseValidComplexString)
 
 cuttlefish::TEST (KmlParser, ParseOneCoordinateFile)
 
 cuttlefish::TEST (KmlParser, ParseOneCoordinateString)
 
 cuttlefish::TEST (KmlParser, ParseMultipleCoordinatesFile)
 
 cuttlefish::TEST (KmlParser, ParseMultipleCoordinatesString)
 
 cuttlefish::TEST (KmlParser, ParseBadCoordinatesFile)
 
 cuttlefish::TEST (KmlParser, ParseBadCoordinatesString)
 
 cuttlefish::TEST (KmlParser, ParseLocationNormalFile)
 
 cuttlefish::TEST (KmlParser, ParseLocationNormalString)
 
 cuttlefish::TEST (KmlParser, ParseLocationNormalMissingOptionalFieldsFile)
 
 cuttlefish::TEST (KmlParser, ParseLocationNormalMissingOptionalFieldsString)
 
 cuttlefish::TEST (KmlParser, ParseLocationMissingRequiredFieldsFile)
 
 cuttlefish::TEST (KmlParser, ParseLocationMissingRequiredFieldsString)
 
 cuttlefish::TEST (KmlParser, ParseLocationNameOnlyFirstFile)
 
 cuttlefish::TEST (KmlParser, ParseLocationNameOnlyFirstString)
 
 cuttlefish::TEST (KmlParser, ParseMultipleLocationsFile)
 
 cuttlefish::TEST (KmlParser, ParseMultipleLocationsString)
 
 cuttlefish::TEST (KmlParser, TraverseEmptyDocFile)
 
 cuttlefish::TEST (KmlParser, TraverseEmptyDocString)
 
 cuttlefish::TEST (KmlParser, TraverseDocNoPlacemarksFile)
 
 cuttlefish::TEST (KmlParser, TraverseDocNoPlacemarksString)
 
 cuttlefish::TEST (KmlParser, TraverseNestedDocFile)
 
 cuttlefish::TEST (KmlParser, TraverseNestedDocString)
 
 cuttlefish::TEST (KmlParser, ParsePlacemarkNullNameNoCrashFile)
 
 cuttlefish::TEST (KmlParser, ParsePlacemarkNullNameNoCrashString)
 

Variables

char cuttlefish::kEmptyKmlText []
 
char cuttlefish::kValidkmlText []
 
char cuttlefish::kValidComplexText []
 
char cuttlefish::kOneCoordinateText []
 
char cuttlefish::kMultipleCoordinatesText []
 
char cuttlefish::kBadCoordinatesText []
 
char cuttlefish::kLocationNormalText []
 
char cuttlefish::kLocationMissingFieldsText []
 
char cuttlefish::kLocationMissingRequiredFieldsText []
 
char cuttlefish::kLocationNameOnlyFirstText []
 
char cuttlefish::kMultipleLocationsText []
 
char cuttlefish::kTraverseEmptyDocText []
 
char cuttlefish::kNoPlacemarksText []
 
char cuttlefish::kNestedDocText []
 
char cuttlefish::kNullNameNoCrashText []