00001
00013 #include <string>
00014 #include <iostream>
00015 #include "calibUtil/Metadata.h"
00016
00017 void gotIt(unsigned int ser, const std::string& dataFmt,
00018 const std::string& fmtVersion, const std::string& dataIdent);
00019
00020 int main(int, char**) {
00021 using calibUtil::Metadata;
00022 using facilities::Timestamp;
00023
00024 Metadata meta("*", "*", "calib_test");
00025
00026 int ser =
00027 meta.registerCalib("kazoo","mango", "Test_Gen", "notAFile.xml",
00028 "XML", facilities::Timestamp("1990-1-5"),
00029 facilities::Timestamp("2037-1-1"), "",
00030 "From add_meta test program in calibUtil package",
00031 "TEST", "SLAC", "", "OK", "", "");
00032 if (ser) {
00033 std::cout << "Successfully added metadata record; returned serial no. is "
00034 << ser << std::endl;
00035 }
00036 else std::cout << "Failed to register new metadata record" << std::endl;
00037
00038 ser =
00039 meta.registerCalib("kazoo","mango", "Test_Gen", "alsoNotAFile.xml",
00040 "XML", facilities::Timestamp("1990-2-5"),
00041 facilities::Timestamp("2037-1-1"), "",
00042 "From add_meta test program in calibUtil package, overlaps previous",
00043 "TEST", "SLAC", "", "OK", "", "");
00044 if (ser) {
00045 std::cout << "Successfully added metadata record; returned serial no. is "
00046 << ser << std::endl;
00047 }
00048 else std::cout << "Failed to register new metadata record" << std::endl;
00049
00050
00051
00052
00053
00054
00055
00056
00057
00058
00059
00060
00061
00062
00063
00064
00065
00066
00067
00068
00069
00070
00071
00072
00073
00074
00075
00076
00077 }
00078
00079
00080