Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Poniższe polecania (10-15) sprawdzają działanie funkcji create, addStation i addValue, wszystkie mapy wyglądają zgodnie z oczekiwaniami
- 10> P = pollution:createMonitor().
- #{}
- 11> P1 = pollution:addStation("Aleja Slowackiego", {50.2345, 18.3445}, P).
- #{{station,"Aleja Slowackiego",{50.2345,18.3445}} => #{}}
- 12> P2 = pollution:addValue({50.2345, 18.3445}, calendar:local_time(), "PM10", 59, P1).
- #{{station,"Aleja Slowackiego",{50.2345,18.3445}} =>
- #{{measurement,{{2020,4,7},{0,5,18}},"PM10"} => 59}}
- 13> P3 = pollution:addValue("Aleja Slowackiego", calendar:local_time(), "PM2,5", 113, P2).
- #{{station,"Aleja Slowackiego",{50.2345,18.3445}} =>
- #{{measurement,{{2020,4,7},{0,5,18}},"PM10"} => 59,
- {measurement,{{2020,4,7},{0,5,20}},"PM2,5"} => 113}}
- 14> P4 = pollution:addStation("Muzeum Narodowe", {54.37, 23.84}, P3).
- #{{station,"Aleja Slowackiego",{50.2345,18.3445}} =>
- #{{measurement,{{2020,4,7},{0,5,18}},"PM10"} => 59,
- {measurement,{{2020,4,7},{0,5,20}},"PM2,5"} => 113},
- {station,"Muzeum Narodowe",{54.37,23.84}} => #{}}
- 15> P5 = pollution:addValue("Muzeum Narodowe", calendar:local_time(),"PM10", 63, P4).
- #{{station,"Aleja Slowackiego",{50.2345,18.3445}} =>
- #{{measurement,{{2020,4,7},{0,5,18}},"PM10"} => 59,
- {measurement,{{2020,4,7},{0,5,20}},"PM2,5"} => 113},
- {station,"Muzeum Narodowe",{54.37,23.84}} =>
- #{{measurement,{{2020,4,7},{0,5,27}},"PM10"} => 63}}
- Polecenia 16 i 17 sprawdzają funkcję removeValue, dodajemy, a następnie usuwamy ewidentnie błędną wartość
- 16> P6 = pollution:addValue("Muzeum Narodowe", calendar:local_time(), "PM10", 13400, P5).
- #{{station,"Aleja Slowackiego",{50.2345,18.3445}} =>
- #{{measurement,{{2020,4,7},{0,5,18}},"PM10"} => 59,
- {measurement,{{2020,4,7},{0,5,20}},"PM2,5"} => 113},
- {station,"Muzeum Narodowe",{54.37,23.84}} =>
- #{{measurement,{{2020,4,7},{0,5,27}},"PM10"} => 63,
- {measurement,{{2020,4,7},{0,5,30}},"PM10"} => 13400}}
- 17> P7 = pollution:removeValue("Muzeum Narodowe", {{2020, 4, 7}, {0, 5, 30}}, "PM10", P6).
- #{{station,"Aleja Slowackiego",{50.2345,18.3445}} =>
- #{{measurement,{{2020,4,7},{0,5,18}},"PM10"} => 59,
- {measurement,{{2020,4,7},{0,5,20}},"PM2,5"} => 113},
- {station,"Muzeum Narodowe",{54.37,23.84}} =>
- #{{measurement,{{2020,4,7},{0,5,27}},"PM10"} => 63}}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement