Advertisement
Guest User

Untitled

a guest
Apr 6th, 2020
185
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Erlang 2.33 KB | None | 0 0
  1. Poniższe polecania (10-15) sprawdzają działanie funkcji create, addStation i addValue, wszystkie mapy wyglądają zgodnie z oczekiwaniami
  2.  
  3. 10> P = pollution:createMonitor().
  4. #{}
  5. 11> P1 = pollution:addStation("Aleja Slowackiego", {50.2345, 18.3445}, P).
  6. #{{station,"Aleja Slowackiego",{50.2345,18.3445}} => #{}}
  7. 12> P2 = pollution:addValue({50.2345, 18.3445}, calendar:local_time(), "PM10", 59, P1).
  8. #{{station,"Aleja Slowackiego",{50.2345,18.3445}} =>
  9.       #{{measurement,{{2020,4,7},{0,5,18}},"PM10"} => 59}}
  10. 13> P3 = pollution:addValue("Aleja Slowackiego", calendar:local_time(), "PM2,5", 113, P2).
  11. #{{station,"Aleja Slowackiego",{50.2345,18.3445}} =>
  12.       #{{measurement,{{2020,4,7},{0,5,18}},"PM10"} => 59,
  13.         {measurement,{{2020,4,7},{0,5,20}},"PM2,5"} => 113}}
  14. 14> P4 = pollution:addStation("Muzeum Narodowe", {54.37, 23.84}, P3).
  15. #{{station,"Aleja Slowackiego",{50.2345,18.3445}} =>
  16.       #{{measurement,{{2020,4,7},{0,5,18}},"PM10"} => 59,
  17.         {measurement,{{2020,4,7},{0,5,20}},"PM2,5"} => 113},
  18.   {station,"Muzeum Narodowe",{54.37,23.84}} => #{}}
  19. 15> P5 = pollution:addValue("Muzeum Narodowe", calendar:local_time(),"PM10", 63, P4).
  20. #{{station,"Aleja Slowackiego",{50.2345,18.3445}} =>
  21.       #{{measurement,{{2020,4,7},{0,5,18}},"PM10"} => 59,
  22.         {measurement,{{2020,4,7},{0,5,20}},"PM2,5"} => 113},
  23.   {station,"Muzeum Narodowe",{54.37,23.84}} =>
  24.       #{{measurement,{{2020,4,7},{0,5,27}},"PM10"} => 63}}
  25.  
  26. Polecenia 16 i 17 sprawdzają funkcję removeValue, dodajemy, a następnie usuwamy ewidentnie błędną wartość
  27.  
  28. 16> P6 = pollution:addValue("Muzeum Narodowe", calendar:local_time(), "PM10", 13400, P5).
  29. #{{station,"Aleja Slowackiego",{50.2345,18.3445}} =>
  30.       #{{measurement,{{2020,4,7},{0,5,18}},"PM10"} => 59,
  31.         {measurement,{{2020,4,7},{0,5,20}},"PM2,5"} => 113},
  32.   {station,"Muzeum Narodowe",{54.37,23.84}} =>
  33.       #{{measurement,{{2020,4,7},{0,5,27}},"PM10"} => 63,
  34.         {measurement,{{2020,4,7},{0,5,30}},"PM10"} => 13400}}
  35. 17> P7 = pollution:removeValue("Muzeum Narodowe", {{2020, 4, 7}, {0, 5, 30}}, "PM10", P6).
  36. #{{station,"Aleja Slowackiego",{50.2345,18.3445}} =>
  37.       #{{measurement,{{2020,4,7},{0,5,18}},"PM10"} => 59,
  38.         {measurement,{{2020,4,7},{0,5,20}},"PM2,5"} => 113},
  39.   {station,"Muzeum Narodowe",{54.37,23.84}} =>
  40.       #{{measurement,{{2020,4,7},{0,5,27}},"PM10"} => 63}}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement