Skip to content

Commit

Permalink
Added tests
Browse files Browse the repository at this point in the history
  • Loading branch information
maartenplieger committed May 27, 2024
1 parent 79397da commit ebb1e40
Show file tree
Hide file tree
Showing 18 changed files with 810 additions and 544 deletions.
6 changes: 6 additions & 0 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
Expand Up @@ -89,4 +89,10 @@
"editor.defaultFormatter": "ms-python.black-formatter",

},
"[XML]": {
"editor.autoClosingBrackets": "never",
"files.trimFinalNewlines": true,
"editor.wordWrap": "off",
"editor.formatOnSave": false,
}
}
1 change: 1 addition & 0 deletions adagucserverEC/CDataSource.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -1293,6 +1293,7 @@ CDataSource *CDataSource::clone() {
ogcDim->value = requiredDims[j]->value;
ogcDim->queryValue = requiredDims[j]->queryValue;
ogcDim->netCDFDimName = requiredDims[j]->netCDFDimName;
ogcDim->hidden = requiredDims[j]->hidden;
for (size_t i = 0; i < requiredDims[j]->uniqueValues.size(); i++) {
ogcDim->uniqueValues.push_back(requiredDims[j]->uniqueValues[i].c_str());
}
Expand Down
3 changes: 3 additions & 0 deletions adagucserverEC/COGCDims.h
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,7 @@ class COGCDims {
COGCDims() {
isATimeDimension = false;
hasFixedValue = false;
hidden = false;
}
/**
* OGC name
Expand Down Expand Up @@ -65,6 +66,8 @@ class COGCDims {
bool isATimeDimension;

bool hasFixedValue;

bool hidden;
};

class CCDFDims {
Expand Down
3 changes: 3 additions & 0 deletions adagucserverEC/CRequest.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -932,6 +932,7 @@ int CRequest::fillDimValuesForDataSource(CDataSource *dataSource, CServerParams
ogcDim->value.copy(&srvParam->requestDims[k]->value);
ogcDim->queryValue.copy(&srvParam->requestDims[k]->value);
ogcDim->netCDFDimName.copy(dataSource->cfgLayer->Dimension[i]->attr.name.c_str());
ogcDim->hidden = dataSource->cfgLayer->Dimension[i]->attr.hidden;

if (ogcDim->name.equals("time") || ogcDim->name.equals("reference_time")) {
// Make nice time value 1970-01-01T00:33:26 --> 1970-01-01T00:33:26Z
Expand Down Expand Up @@ -1078,6 +1079,7 @@ int CRequest::fillDimValuesForDataSource(CDataSource *dataSource, CServerParams
dataSource->requiredDims.push_back(ogcDim);
ogcDim->name.copy(&dimName);
ogcDim->netCDFDimName.copy(dataSource->cfgLayer->Dimension[i]->attr.name.c_str());
ogcDim->hidden = dataSource->cfgLayer->Dimension[i]->attr.hidden;

bool isReferenceTimeDimension = false;
if (dataSource->cfgLayer->Dimension[i]->value.equals("reference_time")) {
Expand Down Expand Up @@ -1187,6 +1189,7 @@ int CRequest::fillDimValuesForDataSource(CDataSource *dataSource, CServerParams
ogcDim->name.copy("none");
ogcDim->value.copy("0");
ogcDim->netCDFDimName.copy("none");
ogcDim->hidden = true;
}

#ifdef CREQUEST_DEBUG
Expand Down
Loading

0 comments on commit ebb1e40

Please sign in to comment.