remove unused data in test cases
This commit is contained in:
@@ -10,10 +10,10 @@ import (
|
||||
)
|
||||
|
||||
const danmarksNationalbankMinimumRequiredContent = "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n" +
|
||||
"<exchangerates type=\"Exchange rates\" author=\"Danmarks Nationalbank\" refcur=\"DKK\" refamt=\"1\">\n" +
|
||||
"<exchangerates refcur=\"DKK\">\n" +
|
||||
" <dailyrates id=\"2024-11-14\">\n" +
|
||||
" <currency code=\"CNY\" desc=\"Chinese yuan renminbi\" rate=\"97.81\" />\n" +
|
||||
" <currency code=\"USD\" desc=\"US dollars\" rate=\"708.18\" />\n" +
|
||||
" <currency code=\"CNY\" rate=\"97.81\" />\n" +
|
||||
" <currency code=\"USD\" rate=\"708.18\" />\n" +
|
||||
" </dailyrates>\n" +
|
||||
"</exchangerates>"
|
||||
|
||||
@@ -72,7 +72,7 @@ func TestDanmarksNationalbankDataSource_EmptyExchangeRatesContent(t *testing.T)
|
||||
context := core.NewNullContext()
|
||||
|
||||
_, err := dataSource.Parse(context, []byte("<?xml version=\"1.0\" encoding=\"utf-8\"?>"+
|
||||
"<exchangerates type=\"Exchange rates\" author=\"Danmarks Nationalbank\" refcur=\"DKK\" refamt=\"1\">"+
|
||||
"<exchangerates refcur=\"DKK\">"+
|
||||
"</exchangerates>"))
|
||||
assert.NotEqual(t, nil, err)
|
||||
}
|
||||
@@ -82,7 +82,7 @@ func TestDanmarksNationalbankDataSource_EmptyDailyRatesContent(t *testing.T) {
|
||||
context := core.NewNullContext()
|
||||
|
||||
_, err := dataSource.Parse(context, []byte("<?xml version=\"1.0\" encoding=\"utf-8\"?>"+
|
||||
"<exchangerates type=\"Exchange rates\" author=\"Danmarks Nationalbank\" refcur=\"DKK\" refamt=\"1\">"+
|
||||
"<exchangerates refcur=\"DKK\">"+
|
||||
"<dailyrates id=\"2024-11-14\">"+
|
||||
"</dailyrates>"+
|
||||
"</exchangerates>"))
|
||||
@@ -94,7 +94,7 @@ func TestDanmarksNationalbankDataSource_InvalidCurrency(t *testing.T) {
|
||||
context := core.NewNullContext()
|
||||
|
||||
actualLatestExchangeRateResponse, err := dataSource.Parse(context, []byte("<?xml version=\"1.0\" encoding=\"utf-8\"?>"+
|
||||
"<exchangerates type=\"Exchange rates\" author=\"Danmarks Nationalbank\" refcur=\"DKK\" refamt=\"1\">"+
|
||||
"<exchangerates refcur=\"DKK\">"+
|
||||
" <dailyrates id=\"2024-11-14\">\n"+
|
||||
" <currency code=\"XXX\" desc=\"XXX\" rate=\"1\" />\n"+
|
||||
" </dailyrates>\n"+
|
||||
@@ -108,9 +108,9 @@ func TestDanmarksNationalbankDataSource_EmptyRate(t *testing.T) {
|
||||
context := core.NewNullContext()
|
||||
|
||||
actualLatestExchangeRateResponse, err := dataSource.Parse(context, []byte("<?xml version=\"1.0\" encoding=\"utf-8\"?>"+
|
||||
"<exchangerates type=\"Exchange rates\" author=\"Danmarks Nationalbank\" refcur=\"DKK\" refamt=\"1\">"+
|
||||
"<exchangerates refcur=\"DKK\">"+
|
||||
" <dailyrates id=\"2024-11-14\">\n"+
|
||||
" <currency code=\"USD\" desc=\"US dollars\" rate=\"\" />\n"+
|
||||
" <currency code=\"USD\" rate=\"\" />\n"+
|
||||
" </dailyrates>\n"+
|
||||
"</exchangerates>"))
|
||||
assert.Equal(t, nil, err)
|
||||
@@ -122,18 +122,18 @@ func TestDanmarksNationalbankDataSource_InvalidRate(t *testing.T) {
|
||||
context := core.NewNullContext()
|
||||
|
||||
actualLatestExchangeRateResponse, err := dataSource.Parse(context, []byte("<?xml version=\"1.0\" encoding=\"utf-8\"?>"+
|
||||
"<exchangerates type=\"Exchange rates\" author=\"Danmarks Nationalbank\" refcur=\"DKK\" refamt=\"1\">"+
|
||||
"<exchangerates refcur=\"DKK\">"+
|
||||
" <dailyrates id=\"2024-11-14\">\n"+
|
||||
" <currency code=\"USD\" desc=\"US dollars\" rate=\"null\" />\n"+
|
||||
" <currency code=\"USD\" rate=\"null\" />\n"+
|
||||
" </dailyrates>\n"+
|
||||
"</exchangerates>"))
|
||||
assert.Equal(t, nil, err)
|
||||
assert.Len(t, actualLatestExchangeRateResponse.ExchangeRates, 0)
|
||||
|
||||
actualLatestExchangeRateResponse, err = dataSource.Parse(context, []byte("<?xml version=\"1.0\" encoding=\"utf-8\"?>"+
|
||||
"<exchangerates type=\"Exchange rates\" author=\"Danmarks Nationalbank\" refcur=\"DKK\" refamt=\"1\">"+
|
||||
"<exchangerates refcur=\"DKK\">"+
|
||||
" <dailyrates id=\"2024-11-14\">\n"+
|
||||
" <currency code=\"USD\" desc=\"US dollars\" rate=\"0\" />\n"+
|
||||
" <currency code=\"USD\" rate=\"0\" />\n"+
|
||||
" </dailyrates>\n"+
|
||||
"</exchangerates>"))
|
||||
assert.Equal(t, nil, err)
|
||||
|
||||
@@ -11,11 +11,11 @@ import (
|
||||
|
||||
const norgesBankOfRomaniaMinimumRequiredContent = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n" +
|
||||
"<message:StructureSpecificData xmlns:ss=\"http://www.sdmx.org/resources/sdmxml/schemas/v2_1/data/structurespecific\" xmlns:footer=\"http://www.sdmx.org/resources/sdmxml/schemas/v2_1/message/footer\" xmlns:ns1=\"urn:sdmx:org.sdmx.infomodel.datastructure.Dataflow=NB:EXR(1.0):ObsLevelDim:TIME_PERIOD\" xmlns:message=\"http://www.sdmx.org/resources/sdmxml/schemas/v2_1/message\" xmlns:common=\"http://www.sdmx.org/resources/sdmxml/schemas/v2_1/common\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xml=\"http://www.w3.org/XML/1998/namespace\" xsi:schemaLocation=\"http://www.sdmx.org/resources/sdmxml/schemas/v2_1/message https://registry.sdmx.org/schemas/v2_1/SDMXMessage.xsd urn:sdmx:org.sdmx.infomodel.datastructure.Dataflow=NB:EXR(1.0):ObsLevelDim:TIME_PERIOD https://data.norges-bank.no/api/schema/dataflow/NB/EXR/1.0?format=sdmx-2.1\">\n" +
|
||||
" <message:DataSet ss:dataScope=\"DataStructure\" xsi:type=\"ns1:DataSetType\" ss:structureRef=\"NB_EXR_1_0\">\n" +
|
||||
" <Series FREQ=\"B\" BASE_CUR=\"JPY\" QUOTE_CUR=\"NOK\" TENOR=\"SP\" COLLECTION=\"C\" CALCULATED=\"false\" DECIMALS=\"4\" UNIT_MULT=\"2\">\n" +
|
||||
" <message:DataSet>\n" +
|
||||
" <Series BASE_CUR=\"JPY\" QUOTE_CUR=\"NOK\" UNIT_MULT=\"2\">\n" +
|
||||
" <Obs TIME_PERIOD=\"2024-11-15\" OBS_VALUE=\"7.1179\" />\n" +
|
||||
" </Series>\n" +
|
||||
" <Series FREQ=\"B\" BASE_CUR=\"USD\" QUOTE_CUR=\"NOK\" TENOR=\"SP\" COLLECTION=\"C\" CALCULATED=\"false\" DECIMALS=\"4\" UNIT_MULT=\"0\">\n" +
|
||||
" <Series BASE_CUR=\"USD\" QUOTE_CUR=\"NOK\" UNIT_MULT=\"0\">\n" +
|
||||
" <Obs TIME_PERIOD=\"2024-11-15\" OBS_VALUE=\"11.0545\" />\n" +
|
||||
" </Series>\n" +
|
||||
" </message:DataSet>\n" +
|
||||
@@ -87,7 +87,7 @@ func TestNorgesBankDataSource_EmptyExchangeRatesDataset(t *testing.T) {
|
||||
|
||||
_, err := dataSource.Parse(context, []byte("<?xml version=\"1.0\" encoding=\"utf-8\"?>"+
|
||||
"<message:StructureSpecificData xmlns:ss=\"http://www.sdmx.org/resources/sdmxml/schemas/v2_1/data/structurespecific\" xmlns:footer=\"http://www.sdmx.org/resources/sdmxml/schemas/v2_1/message/footer\" xmlns:ns1=\"urn:sdmx:org.sdmx.infomodel.datastructure.Dataflow=NB:EXR(1.0):ObsLevelDim:TIME_PERIOD\" xmlns:message=\"http://www.sdmx.org/resources/sdmxml/schemas/v2_1/message\" xmlns:common=\"http://www.sdmx.org/resources/sdmxml/schemas/v2_1/common\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xml=\"http://www.w3.org/XML/1998/namespace\" xsi:schemaLocation=\"http://www.sdmx.org/resources/sdmxml/schemas/v2_1/message https://registry.sdmx.org/schemas/v2_1/SDMXMessage.xsd urn:sdmx:org.sdmx.infomodel.datastructure.Dataflow=NB:EXR(1.0):ObsLevelDim:TIME_PERIOD https://data.norges-bank.no/api/schema/dataflow/NB/EXR/1.0?format=sdmx-2.1\">"+
|
||||
" <message:DataSet ss:dataScope=\"DataStructure\" xsi:type=\"ns1:DataSetType\" ss:structureRef=\"NB_EXR_1_0\">\n"+
|
||||
" <message:DataSet>\n"+
|
||||
" </message:DataSet>\n"+
|
||||
"</message:StructureSpecificData>"))
|
||||
assert.NotEqual(t, nil, err)
|
||||
@@ -99,8 +99,8 @@ func TestNorgesBankDataSource_EmptyExchangeRateObservations(t *testing.T) {
|
||||
|
||||
actualLatestExchangeRateResponse, err := dataSource.Parse(context, []byte("<?xml version=\"1.0\" encoding=\"utf-8\"?>"+
|
||||
"<message:StructureSpecificData xmlns:ss=\"http://www.sdmx.org/resources/sdmxml/schemas/v2_1/data/structurespecific\" xmlns:footer=\"http://www.sdmx.org/resources/sdmxml/schemas/v2_1/message/footer\" xmlns:ns1=\"urn:sdmx:org.sdmx.infomodel.datastructure.Dataflow=NB:EXR(1.0):ObsLevelDim:TIME_PERIOD\" xmlns:message=\"http://www.sdmx.org/resources/sdmxml/schemas/v2_1/message\" xmlns:common=\"http://www.sdmx.org/resources/sdmxml/schemas/v2_1/common\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xml=\"http://www.w3.org/XML/1998/namespace\" xsi:schemaLocation=\"http://www.sdmx.org/resources/sdmxml/schemas/v2_1/message https://registry.sdmx.org/schemas/v2_1/SDMXMessage.xsd urn:sdmx:org.sdmx.infomodel.datastructure.Dataflow=NB:EXR(1.0):ObsLevelDim:TIME_PERIOD https://data.norges-bank.no/api/schema/dataflow/NB/EXR/1.0?format=sdmx-2.1\">"+
|
||||
" <message:DataSet ss:dataScope=\"DataStructure\" xsi:type=\"ns1:DataSetType\" ss:structureRef=\"NB_EXR_1_0\">\n"+
|
||||
" <Series FREQ=\"B\" BASE_CUR=\"USD\" QUOTE_CUR=\"NOK\" TENOR=\"SP\" COLLECTION=\"C\" CALCULATED=\"false\" DECIMALS=\"4\" UNIT_MULT=\"0\">\n"+
|
||||
" <message:DataSet>\n"+
|
||||
" <Series BASE_CUR=\"USD\" QUOTE_CUR=\"NOK\" UNIT_MULT=\"0\">\n"+
|
||||
" </Series>\n"+
|
||||
" </message:DataSet>\n"+
|
||||
"</message:StructureSpecificData>"))
|
||||
@@ -114,8 +114,8 @@ func TestNorgesBankDataSource_InvalidCurrency(t *testing.T) {
|
||||
|
||||
actualLatestExchangeRateResponse, err := dataSource.Parse(context, []byte("<?xml version=\"1.0\" encoding=\"utf-8\"?>"+
|
||||
"<message:StructureSpecificData xmlns:ss=\"http://www.sdmx.org/resources/sdmxml/schemas/v2_1/data/structurespecific\" xmlns:footer=\"http://www.sdmx.org/resources/sdmxml/schemas/v2_1/message/footer\" xmlns:ns1=\"urn:sdmx:org.sdmx.infomodel.datastructure.Dataflow=NB:EXR(1.0):ObsLevelDim:TIME_PERIOD\" xmlns:message=\"http://www.sdmx.org/resources/sdmxml/schemas/v2_1/message\" xmlns:common=\"http://www.sdmx.org/resources/sdmxml/schemas/v2_1/common\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xml=\"http://www.w3.org/XML/1998/namespace\" xsi:schemaLocation=\"http://www.sdmx.org/resources/sdmxml/schemas/v2_1/message https://registry.sdmx.org/schemas/v2_1/SDMXMessage.xsd urn:sdmx:org.sdmx.infomodel.datastructure.Dataflow=NB:EXR(1.0):ObsLevelDim:TIME_PERIOD https://data.norges-bank.no/api/schema/dataflow/NB/EXR/1.0?format=sdmx-2.1\">"+
|
||||
" <message:DataSet ss:dataScope=\"DataStructure\" xsi:type=\"ns1:DataSetType\" ss:structureRef=\"NB_EXR_1_0\">\n"+
|
||||
" <Series FREQ=\"B\" BASE_CUR=\"XXX\" QUOTE_CUR=\"NOK\" TENOR=\"SP\" COLLECTION=\"C\" CALCULATED=\"false\" DECIMALS=\"4\" UNIT_MULT=\"0\">\n"+
|
||||
" <message:DataSet>\n"+
|
||||
" <Series BASE_CUR=\"XXX\" QUOTE_CUR=\"NOK\" UNIT_MULT=\"0\">\n"+
|
||||
" <Obs TIME_PERIOD=\"2024-11-15\" OBS_VALUE=\"1\" />\n"+
|
||||
" </Series>\n"+
|
||||
" </message:DataSet>\n"+
|
||||
@@ -130,8 +130,8 @@ func TestNorgesBankDataSource_InvalidTargetCurrency(t *testing.T) {
|
||||
|
||||
actualLatestExchangeRateResponse, err := dataSource.Parse(context, []byte("<?xml version=\"1.0\" encoding=\"utf-8\"?>"+
|
||||
"<message:StructureSpecificData xmlns:ss=\"http://www.sdmx.org/resources/sdmxml/schemas/v2_1/data/structurespecific\" xmlns:footer=\"http://www.sdmx.org/resources/sdmxml/schemas/v2_1/message/footer\" xmlns:ns1=\"urn:sdmx:org.sdmx.infomodel.datastructure.Dataflow=NB:EXR(1.0):ObsLevelDim:TIME_PERIOD\" xmlns:message=\"http://www.sdmx.org/resources/sdmxml/schemas/v2_1/message\" xmlns:common=\"http://www.sdmx.org/resources/sdmxml/schemas/v2_1/common\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xml=\"http://www.w3.org/XML/1998/namespace\" xsi:schemaLocation=\"http://www.sdmx.org/resources/sdmxml/schemas/v2_1/message https://registry.sdmx.org/schemas/v2_1/SDMXMessage.xsd urn:sdmx:org.sdmx.infomodel.datastructure.Dataflow=NB:EXR(1.0):ObsLevelDim:TIME_PERIOD https://data.norges-bank.no/api/schema/dataflow/NB/EXR/1.0?format=sdmx-2.1\">"+
|
||||
" <message:DataSet ss:dataScope=\"DataStructure\" xsi:type=\"ns1:DataSetType\" ss:structureRef=\"NB_EXR_1_0\">\n"+
|
||||
" <Series FREQ=\"B\" BASE_CUR=\"USD\" QUOTE_CUR=\"EUR\" TENOR=\"SP\" COLLECTION=\"C\" CALCULATED=\"false\" DECIMALS=\"4\" UNIT_MULT=\"0\">\n"+
|
||||
" <message:DataSet>\n"+
|
||||
" <Series BASE_CUR=\"USD\" QUOTE_CUR=\"EUR\" UNIT_MULT=\"0\">\n"+
|
||||
" <Obs TIME_PERIOD=\"2024-11-15\" OBS_VALUE=\"11.0545\" />\n"+
|
||||
" </Series>\n"+
|
||||
" </message:DataSet>\n"+
|
||||
@@ -146,8 +146,8 @@ func TestNorgesBankDataSource_EmptyRate(t *testing.T) {
|
||||
|
||||
actualLatestExchangeRateResponse, err := dataSource.Parse(context, []byte("<?xml version=\"1.0\" encoding=\"utf-8\"?>"+
|
||||
"<message:StructureSpecificData xmlns:ss=\"http://www.sdmx.org/resources/sdmxml/schemas/v2_1/data/structurespecific\" xmlns:footer=\"http://www.sdmx.org/resources/sdmxml/schemas/v2_1/message/footer\" xmlns:ns1=\"urn:sdmx:org.sdmx.infomodel.datastructure.Dataflow=NB:EXR(1.0):ObsLevelDim:TIME_PERIOD\" xmlns:message=\"http://www.sdmx.org/resources/sdmxml/schemas/v2_1/message\" xmlns:common=\"http://www.sdmx.org/resources/sdmxml/schemas/v2_1/common\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xml=\"http://www.w3.org/XML/1998/namespace\" xsi:schemaLocation=\"http://www.sdmx.org/resources/sdmxml/schemas/v2_1/message https://registry.sdmx.org/schemas/v2_1/SDMXMessage.xsd urn:sdmx:org.sdmx.infomodel.datastructure.Dataflow=NB:EXR(1.0):ObsLevelDim:TIME_PERIOD https://data.norges-bank.no/api/schema/dataflow/NB/EXR/1.0?format=sdmx-2.1\">"+
|
||||
" <message:DataSet ss:dataScope=\"DataStructure\" xsi:type=\"ns1:DataSetType\" ss:structureRef=\"NB_EXR_1_0\">\n"+
|
||||
" <Series FREQ=\"B\" BASE_CUR=\"USD\" QUOTE_CUR=\"NOK\" TENOR=\"SP\" COLLECTION=\"C\" CALCULATED=\"false\" DECIMALS=\"4\" UNIT_MULT=\"0\">\n"+
|
||||
" <message:DataSet>\n"+
|
||||
" <Series BASE_CUR=\"USD\" QUOTE_CUR=\"NOK\" UNIT_MULT=\"0\">\n"+
|
||||
" <Obs TIME_PERIOD=\"2024-11-15\" OBS_VALUE=\"\" />\n"+
|
||||
" </Series>\n"+
|
||||
" </message:DataSet>\n"+
|
||||
@@ -162,8 +162,8 @@ func TestNorgesBankDataSource_InvalidRate(t *testing.T) {
|
||||
|
||||
actualLatestExchangeRateResponse, err := dataSource.Parse(context, []byte("<?xml version=\"1.0\" encoding=\"utf-8\"?>"+
|
||||
"<message:StructureSpecificData xmlns:ss=\"http://www.sdmx.org/resources/sdmxml/schemas/v2_1/data/structurespecific\" xmlns:footer=\"http://www.sdmx.org/resources/sdmxml/schemas/v2_1/message/footer\" xmlns:ns1=\"urn:sdmx:org.sdmx.infomodel.datastructure.Dataflow=NB:EXR(1.0):ObsLevelDim:TIME_PERIOD\" xmlns:message=\"http://www.sdmx.org/resources/sdmxml/schemas/v2_1/message\" xmlns:common=\"http://www.sdmx.org/resources/sdmxml/schemas/v2_1/common\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xml=\"http://www.w3.org/XML/1998/namespace\" xsi:schemaLocation=\"http://www.sdmx.org/resources/sdmxml/schemas/v2_1/message https://registry.sdmx.org/schemas/v2_1/SDMXMessage.xsd urn:sdmx:org.sdmx.infomodel.datastructure.Dataflow=NB:EXR(1.0):ObsLevelDim:TIME_PERIOD https://data.norges-bank.no/api/schema/dataflow/NB/EXR/1.0?format=sdmx-2.1\">"+
|
||||
" <message:DataSet ss:dataScope=\"DataStructure\" xsi:type=\"ns1:DataSetType\" ss:structureRef=\"NB_EXR_1_0\">\n"+
|
||||
" <Series FREQ=\"B\" BASE_CUR=\"USD\" QUOTE_CUR=\"NOK\" TENOR=\"SP\" COLLECTION=\"C\" CALCULATED=\"false\" DECIMALS=\"4\" UNIT_MULT=\"0\">\n"+
|
||||
" <message:DataSet>\n"+
|
||||
" <Series BASE_CUR=\"USD\" QUOTE_CUR=\"NOK\" UNIT_MULT=\"0\">\n"+
|
||||
" <Obs TIME_PERIOD=\"2024-11-15\" OBS_VALUE=\"null\" />\n"+
|
||||
" </Series>\n"+
|
||||
" </message:DataSet>\n"+
|
||||
@@ -173,8 +173,8 @@ func TestNorgesBankDataSource_InvalidRate(t *testing.T) {
|
||||
|
||||
actualLatestExchangeRateResponse, err = dataSource.Parse(context, []byte("<?xml version=\"1.0\" encoding=\"utf-8\"?>"+
|
||||
"<message:StructureSpecificData xmlns:ss=\"http://www.sdmx.org/resources/sdmxml/schemas/v2_1/data/structurespecific\" xmlns:footer=\"http://www.sdmx.org/resources/sdmxml/schemas/v2_1/message/footer\" xmlns:ns1=\"urn:sdmx:org.sdmx.infomodel.datastructure.Dataflow=NB:EXR(1.0):ObsLevelDim:TIME_PERIOD\" xmlns:message=\"http://www.sdmx.org/resources/sdmxml/schemas/v2_1/message\" xmlns:common=\"http://www.sdmx.org/resources/sdmxml/schemas/v2_1/common\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xml=\"http://www.w3.org/XML/1998/namespace\" xsi:schemaLocation=\"http://www.sdmx.org/resources/sdmxml/schemas/v2_1/message https://registry.sdmx.org/schemas/v2_1/SDMXMessage.xsd urn:sdmx:org.sdmx.infomodel.datastructure.Dataflow=NB:EXR(1.0):ObsLevelDim:TIME_PERIOD https://data.norges-bank.no/api/schema/dataflow/NB/EXR/1.0?format=sdmx-2.1\">"+
|
||||
" <message:DataSet ss:dataScope=\"DataStructure\" xsi:type=\"ns1:DataSetType\" ss:structureRef=\"NB_EXR_1_0\">\n"+
|
||||
" <Series FREQ=\"B\" BASE_CUR=\"USD\" QUOTE_CUR=\"NOK\" TENOR=\"SP\" COLLECTION=\"C\" CALCULATED=\"false\" DECIMALS=\"4\" UNIT_MULT=\"0\">\n"+
|
||||
" <message:DataSet>\n"+
|
||||
" <Series BASE_CUR=\"USD\" QUOTE_CUR=\"NOK\" UNIT_MULT=\"0\">\n"+
|
||||
" <Obs TIME_PERIOD=\"2024-11-15\" OBS_VALUE=\"0\" />\n"+
|
||||
" </Series>\n"+
|
||||
" </message:DataSet>\n"+
|
||||
@@ -189,8 +189,8 @@ func TestNorgesBankDataSource_InvalidUnit(t *testing.T) {
|
||||
|
||||
actualLatestExchangeRateResponse, err := dataSource.Parse(context, []byte("<?xml version=\"1.0\" encoding=\"utf-8\"?>"+
|
||||
"<message:StructureSpecificData xmlns:ss=\"http://www.sdmx.org/resources/sdmxml/schemas/v2_1/data/structurespecific\" xmlns:footer=\"http://www.sdmx.org/resources/sdmxml/schemas/v2_1/message/footer\" xmlns:ns1=\"urn:sdmx:org.sdmx.infomodel.datastructure.Dataflow=NB:EXR(1.0):ObsLevelDim:TIME_PERIOD\" xmlns:message=\"http://www.sdmx.org/resources/sdmxml/schemas/v2_1/message\" xmlns:common=\"http://www.sdmx.org/resources/sdmxml/schemas/v2_1/common\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xml=\"http://www.w3.org/XML/1998/namespace\" xsi:schemaLocation=\"http://www.sdmx.org/resources/sdmxml/schemas/v2_1/message https://registry.sdmx.org/schemas/v2_1/SDMXMessage.xsd urn:sdmx:org.sdmx.infomodel.datastructure.Dataflow=NB:EXR(1.0):ObsLevelDim:TIME_PERIOD https://data.norges-bank.no/api/schema/dataflow/NB/EXR/1.0?format=sdmx-2.1\">"+
|
||||
" <message:DataSet ss:dataScope=\"DataStructure\" xsi:type=\"ns1:DataSetType\" ss:structureRef=\"NB_EXR_1_0\">\n"+
|
||||
" <Series FREQ=\"B\" BASE_CUR=\"USD\" QUOTE_CUR=\"NOK\" TENOR=\"SP\" COLLECTION=\"C\" CALCULATED=\"false\" DECIMALS=\"4\" UNIT_MULT=\"null\">\n"+
|
||||
" <message:DataSet>\n"+
|
||||
" <Series BASE_CUR=\"USD\" QUOTE_CUR=\"NOK\" UNIT_MULT=\"null\">\n"+
|
||||
" <Obs TIME_PERIOD=\"2024-11-15\" OBS_VALUE=\"11.0545\" />\n"+
|
||||
" </Series>\n"+
|
||||
" </message:DataSet>\n"+
|
||||
@@ -200,8 +200,8 @@ func TestNorgesBankDataSource_InvalidUnit(t *testing.T) {
|
||||
|
||||
actualLatestExchangeRateResponse, err = dataSource.Parse(context, []byte("<?xml version=\"1.0\" encoding=\"utf-8\"?>"+
|
||||
"<message:StructureSpecificData xmlns:ss=\"http://www.sdmx.org/resources/sdmxml/schemas/v2_1/data/structurespecific\" xmlns:footer=\"http://www.sdmx.org/resources/sdmxml/schemas/v2_1/message/footer\" xmlns:ns1=\"urn:sdmx:org.sdmx.infomodel.datastructure.Dataflow=NB:EXR(1.0):ObsLevelDim:TIME_PERIOD\" xmlns:message=\"http://www.sdmx.org/resources/sdmxml/schemas/v2_1/message\" xmlns:common=\"http://www.sdmx.org/resources/sdmxml/schemas/v2_1/common\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xml=\"http://www.w3.org/XML/1998/namespace\" xsi:schemaLocation=\"http://www.sdmx.org/resources/sdmxml/schemas/v2_1/message https://registry.sdmx.org/schemas/v2_1/SDMXMessage.xsd urn:sdmx:org.sdmx.infomodel.datastructure.Dataflow=NB:EXR(1.0):ObsLevelDim:TIME_PERIOD https://data.norges-bank.no/api/schema/dataflow/NB/EXR/1.0?format=sdmx-2.1\">"+
|
||||
" <message:DataSet ss:dataScope=\"DataStructure\" xsi:type=\"ns1:DataSetType\" ss:structureRef=\"NB_EXR_1_0\">\n"+
|
||||
" <Series FREQ=\"B\" BASE_CUR=\"USD\" QUOTE_CUR=\"NOK\" TENOR=\"SP\" COLLECTION=\"C\" CALCULATED=\"false\" DECIMALS=\"4\" UNIT_MULT=\"\">\n"+
|
||||
" <message:DataSet>\n"+
|
||||
" <Series BASE_CUR=\"USD\" QUOTE_CUR=\"NOK\" UNIT_MULT=\"\">\n"+
|
||||
" <Obs TIME_PERIOD=\"2024-11-15\" OBS_VALUE=\"11.0545\" />\n"+
|
||||
" </Series>\n"+
|
||||
" </message:DataSet>\n"+
|
||||
|
||||
Reference in New Issue
Block a user