fix: tests

This commit is contained in:
Ferdinand Mütsch 2021-08-07 00:12:45 +02:00
parent 58719182c4
commit 9e3203ac41
2 changed files with 471 additions and 417 deletions

View File

@ -1,63 +1,21 @@
mode: set
github.com/muety/wakapi/models/language_mapping.go:11.42,13.2 1 0
github.com/muety/wakapi/models/language_mapping.go:15.51,17.2 1 0
github.com/muety/wakapi/models/language_mapping.go:19.52,21.2 1 0
github.com/muety/wakapi/models/alias.go:12.32,14.2 1 0
github.com/muety/wakapi/models/alias.go:16.37,17.35 1 0
github.com/muety/wakapi/models/alias.go:22.2,22.14 1 0
github.com/muety/wakapi/models/alias.go:17.35,18.18 1 0
github.com/muety/wakapi/models/alias.go:18.18,20.4 1 0
github.com/muety/wakapi/models/interval.go:39.47,40.23 1 0
github.com/muety/wakapi/models/interval.go:45.2,45.14 1 0
github.com/muety/wakapi/models/interval.go:40.23,41.13 1 0
github.com/muety/wakapi/models/interval.go:41.13,43.4 1 0
github.com/muety/wakapi/models/mail.go:19.44,23.2 3 0
github.com/muety/wakapi/models/mail.go:25.44,29.2 3 0
github.com/muety/wakapi/models/mail.go:31.32,44.2 1 0
github.com/muety/wakapi/models/mail.go:46.41,48.2 1 0
github.com/muety/wakapi/models/user.go:8.13,10.2 1 1
github.com/muety/wakapi/models/user.go:79.36,80.22 1 1
github.com/muety/wakapi/models/user.go:83.2,84.16 2 1
github.com/muety/wakapi/models/user.go:87.2,87.11 1 1
github.com/muety/wakapi/models/user.go:80.22,82.3 1 1
github.com/muety/wakapi/models/user.go:84.16,86.3 1 0
github.com/muety/wakapi/models/user.go:90.41,93.2 2 1
github.com/muety/wakapi/models/user.go:95.43,98.2 1 0
github.com/muety/wakapi/models/user.go:100.45,103.2 1 0
github.com/muety/wakapi/models/user.go:105.33,110.2 1 0
github.com/muety/wakapi/models/user.go:112.41,114.2 1 0
github.com/muety/wakapi/models/user.go:116.45,118.2 1 0
github.com/muety/wakapi/models/user.go:120.45,122.2 1 0
github.com/muety/wakapi/models/user.go:124.39,126.2 1 0
github.com/muety/wakapi/models/user.go:128.39,131.2 2 0
github.com/muety/wakapi/models/heartbeats.go:7.31,9.2 1 0
github.com/muety/wakapi/models/heartbeats.go:11.41,13.2 1 0
github.com/muety/wakapi/models/heartbeats.go:15.36,17.2 1 0
github.com/muety/wakapi/models/heartbeats.go:19.43,22.2 2 0
github.com/muety/wakapi/models/heartbeats.go:24.41,26.18 1 0
github.com/muety/wakapi/models/heartbeats.go:29.2,29.16 1 0
github.com/muety/wakapi/models/heartbeats.go:26.18,28.3 1 0
github.com/muety/wakapi/models/heartbeats.go:32.40,34.18 1 0
github.com/muety/wakapi/models/heartbeats.go:37.2,37.24 1 0
github.com/muety/wakapi/models/heartbeats.go:34.18,36.3 1 0
github.com/muety/wakapi/models/mail_address.go:15.13,18.2 2 1
github.com/muety/wakapi/models/mail_address.go:24.38,26.2 1 0
github.com/muety/wakapi/models/mail_address.go:28.35,30.21 2 1
github.com/muety/wakapi/models/mail_address.go:36.2,36.11 1 1
github.com/muety/wakapi/models/mail_address.go:30.21,31.21 1 1
github.com/muety/wakapi/models/mail_address.go:34.3,34.18 1 1
github.com/muety/wakapi/models/mail_address.go:31.21,33.4 1 1
github.com/muety/wakapi/models/mail_address.go:39.35,41.2 1 1
github.com/muety/wakapi/models/mail_address.go:43.43,45.22 2 0
github.com/muety/wakapi/models/mail_address.go:48.2,48.12 1 0
github.com/muety/wakapi/models/mail_address.go:45.22,47.3 1 0
github.com/muety/wakapi/models/mail_address.go:51.46,53.22 2 1
github.com/muety/wakapi/models/mail_address.go:56.2,56.12 1 1
github.com/muety/wakapi/models/mail_address.go:53.22,55.3 1 1
github.com/muety/wakapi/models/mail_address.go:59.40,60.22 1 1
github.com/muety/wakapi/models/mail_address.go:65.2,65.13 1 1
github.com/muety/wakapi/models/mail_address.go:60.22,61.17 1 1
github.com/muety/wakapi/models/mail_address.go:61.17,63.4 1 1
github.com/muety/wakapi/models/heartbeat.go:32.34,34.2 1 1
github.com/muety/wakapi/models/heartbeat.go:36.65,38.46 2 1
github.com/muety/wakapi/models/heartbeat.go:38.46,39.108 1 1
github.com/muety/wakapi/models/heartbeat.go:39.108,42.4 2 1
github.com/muety/wakapi/models/heartbeat.go:46.50,47.11 1 1
github.com/muety/wakapi/models/heartbeat.go:60.2,60.15 1 1
github.com/muety/wakapi/models/heartbeat.go:64.2,64.12 1 1
github.com/muety/wakapi/models/heartbeat.go:48.22,49.18 1 1
github.com/muety/wakapi/models/heartbeat.go:50.21,51.17 1 1
github.com/muety/wakapi/models/heartbeat.go:52.23,53.19 1 1
github.com/muety/wakapi/models/heartbeat.go:54.17,55.26 1 1
github.com/muety/wakapi/models/heartbeat.go:56.22,57.18 1 1
github.com/muety/wakapi/models/heartbeat.go:60.15,62.3 1 1
github.com/muety/wakapi/models/heartbeat.go:67.37,83.2 1 0
github.com/muety/wakapi/models/heartbeat.go:91.41,93.16 2 0
github.com/muety/wakapi/models/heartbeat.go:96.2,97.10 2 0
github.com/muety/wakapi/models/heartbeat.go:93.16,95.3 1 0
github.com/muety/wakapi/models/project_label.go:11.39,13.2 1 0
github.com/muety/wakapi/models/summary.go:74.29,76.2 1 1
github.com/muety/wakapi/models/summary.go:78.35,80.2 1 0
@ -125,6 +83,62 @@ github.com/muety/wakapi/models/summary.go:287.50,291.2 1 1
github.com/muety/wakapi/models/summary.go:293.33,295.2 1 1
github.com/muety/wakapi/models/summary.go:297.43,299.2 1 1
github.com/muety/wakapi/models/summary.go:301.38,303.2 1 1
github.com/muety/wakapi/models/user.go:8.13,10.2 1 1
github.com/muety/wakapi/models/user.go:79.36,80.22 1 1
github.com/muety/wakapi/models/user.go:83.2,84.16 2 1
github.com/muety/wakapi/models/user.go:87.2,87.11 1 1
github.com/muety/wakapi/models/user.go:80.22,82.3 1 1
github.com/muety/wakapi/models/user.go:84.16,86.3 1 0
github.com/muety/wakapi/models/user.go:90.41,93.2 2 1
github.com/muety/wakapi/models/user.go:95.43,98.2 1 0
github.com/muety/wakapi/models/user.go:100.45,103.2 1 0
github.com/muety/wakapi/models/user.go:105.33,110.2 1 0
github.com/muety/wakapi/models/user.go:112.41,114.2 1 0
github.com/muety/wakapi/models/user.go:116.45,118.2 1 0
github.com/muety/wakapi/models/user.go:120.45,122.2 1 0
github.com/muety/wakapi/models/user.go:124.39,126.2 1 0
github.com/muety/wakapi/models/user.go:128.39,131.2 2 0
github.com/muety/wakapi/models/mail_address.go:15.13,18.2 2 1
github.com/muety/wakapi/models/mail_address.go:24.38,26.2 1 0
github.com/muety/wakapi/models/mail_address.go:28.35,30.21 2 1
github.com/muety/wakapi/models/mail_address.go:36.2,36.11 1 1
github.com/muety/wakapi/models/mail_address.go:30.21,31.21 1 1
github.com/muety/wakapi/models/mail_address.go:34.3,34.18 1 1
github.com/muety/wakapi/models/mail_address.go:31.21,33.4 1 1
github.com/muety/wakapi/models/mail_address.go:39.35,41.2 1 1
github.com/muety/wakapi/models/mail_address.go:43.43,45.22 2 0
github.com/muety/wakapi/models/mail_address.go:48.2,48.12 1 0
github.com/muety/wakapi/models/mail_address.go:45.22,47.3 1 0
github.com/muety/wakapi/models/mail_address.go:51.46,53.22 2 1
github.com/muety/wakapi/models/mail_address.go:56.2,56.12 1 1
github.com/muety/wakapi/models/mail_address.go:53.22,55.3 1 1
github.com/muety/wakapi/models/mail_address.go:59.40,60.22 1 1
github.com/muety/wakapi/models/mail_address.go:65.2,65.13 1 1
github.com/muety/wakapi/models/mail_address.go:60.22,61.17 1 1
github.com/muety/wakapi/models/mail_address.go:61.17,63.4 1 1
github.com/muety/wakapi/models/shared.go:35.52,37.2 1 0
github.com/muety/wakapi/models/shared.go:39.52,42.16 3 0
github.com/muety/wakapi/models/shared.go:45.2,47.12 3 0
github.com/muety/wakapi/models/shared.go:42.16,44.3 1 0
github.com/muety/wakapi/models/shared.go:50.52,56.22 2 0
github.com/muety/wakapi/models/shared.go:71.2,74.12 3 0
github.com/muety/wakapi/models/shared.go:57.14,61.17 2 0
github.com/muety/wakapi/models/shared.go:64.17,66.8 2 0
github.com/muety/wakapi/models/shared.go:67.10,68.64 1 0
github.com/muety/wakapi/models/shared.go:61.17,63.4 1 0
github.com/muety/wakapi/models/shared.go:77.51,80.2 2 0
github.com/muety/wakapi/models/shared.go:82.45,84.2 1 0
github.com/muety/wakapi/models/shared.go:86.37,88.2 1 0
github.com/muety/wakapi/models/shared.go:90.35,92.2 1 0
github.com/muety/wakapi/models/shared.go:94.34,96.2 1 0
github.com/muety/wakapi/models/language_mapping.go:11.42,13.2 1 0
github.com/muety/wakapi/models/language_mapping.go:15.51,17.2 1 0
github.com/muety/wakapi/models/language_mapping.go:19.52,21.2 1 0
github.com/muety/wakapi/models/alias.go:12.32,14.2 1 0
github.com/muety/wakapi/models/alias.go:16.37,17.35 1 0
github.com/muety/wakapi/models/alias.go:22.2,22.14 1 0
github.com/muety/wakapi/models/alias.go:17.35,18.18 1 0
github.com/muety/wakapi/models/alias.go:18.18,20.4 1 0
github.com/muety/wakapi/models/filters.go:17.56,18.16 1 0
github.com/muety/wakapi/models/filters.go:32.2,32.19 1 0
github.com/muety/wakapi/models/filters.go:19.22,20.32 1 0
@ -146,74 +160,25 @@ github.com/muety/wakapi/models/filters.go:44.8,44.28 1 1
github.com/muety/wakapi/models/filters.go:44.28,46.3 1 0
github.com/muety/wakapi/models/filters.go:46.8,46.26 1 1
github.com/muety/wakapi/models/filters.go:46.26,48.3 1 0
github.com/muety/wakapi/models/heartbeats.go:7.31,9.2 1 0
github.com/muety/wakapi/models/heartbeats.go:11.41,13.2 1 0
github.com/muety/wakapi/models/heartbeats.go:15.36,17.2 1 0
github.com/muety/wakapi/models/heartbeats.go:19.43,22.2 2 0
github.com/muety/wakapi/models/heartbeats.go:24.41,26.18 1 0
github.com/muety/wakapi/models/heartbeats.go:29.2,29.16 1 0
github.com/muety/wakapi/models/heartbeats.go:26.18,28.3 1 0
github.com/muety/wakapi/models/heartbeats.go:32.40,34.18 1 0
github.com/muety/wakapi/models/heartbeats.go:37.2,37.24 1 0
github.com/muety/wakapi/models/heartbeats.go:34.18,36.3 1 0
github.com/muety/wakapi/models/interval.go:39.47,40.23 1 0
github.com/muety/wakapi/models/interval.go:45.2,45.14 1 0
github.com/muety/wakapi/models/interval.go:40.23,41.13 1 0
github.com/muety/wakapi/models/interval.go:41.13,43.4 1 0
github.com/muety/wakapi/models/mail.go:19.44,23.2 3 0
github.com/muety/wakapi/models/mail.go:25.44,29.2 3 0
github.com/muety/wakapi/models/mail.go:31.32,44.2 1 0
github.com/muety/wakapi/models/mail.go:46.41,48.2 1 0
github.com/muety/wakapi/models/models.go:3.14,5.2 0 1
github.com/muety/wakapi/models/shared.go:35.52,37.2 1 0
github.com/muety/wakapi/models/shared.go:39.52,42.16 3 0
github.com/muety/wakapi/models/shared.go:45.2,47.12 3 0
github.com/muety/wakapi/models/shared.go:42.16,44.3 1 0
github.com/muety/wakapi/models/shared.go:50.52,56.22 2 0
github.com/muety/wakapi/models/shared.go:71.2,74.12 3 0
github.com/muety/wakapi/models/shared.go:57.14,61.17 2 0
github.com/muety/wakapi/models/shared.go:64.17,66.8 2 0
github.com/muety/wakapi/models/shared.go:67.10,68.64 1 0
github.com/muety/wakapi/models/shared.go:61.17,63.4 1 0
github.com/muety/wakapi/models/shared.go:77.51,80.2 2 0
github.com/muety/wakapi/models/shared.go:82.45,84.2 1 0
github.com/muety/wakapi/models/shared.go:86.37,88.2 1 0
github.com/muety/wakapi/models/shared.go:90.35,92.2 1 0
github.com/muety/wakapi/models/shared.go:94.34,96.2 1 0
github.com/muety/wakapi/models/heartbeat.go:32.34,34.2 1 1
github.com/muety/wakapi/models/heartbeat.go:36.65,38.46 2 1
github.com/muety/wakapi/models/heartbeat.go:38.46,39.108 1 1
github.com/muety/wakapi/models/heartbeat.go:39.108,42.4 2 1
github.com/muety/wakapi/models/heartbeat.go:46.50,47.11 1 1
github.com/muety/wakapi/models/heartbeat.go:60.2,60.15 1 1
github.com/muety/wakapi/models/heartbeat.go:64.2,64.12 1 1
github.com/muety/wakapi/models/heartbeat.go:48.22,49.18 1 1
github.com/muety/wakapi/models/heartbeat.go:50.21,51.17 1 1
github.com/muety/wakapi/models/heartbeat.go:52.23,53.19 1 1
github.com/muety/wakapi/models/heartbeat.go:54.17,55.26 1 1
github.com/muety/wakapi/models/heartbeat.go:56.22,57.18 1 1
github.com/muety/wakapi/models/heartbeat.go:60.15,62.3 1 1
github.com/muety/wakapi/models/heartbeat.go:67.37,83.2 1 0
github.com/muety/wakapi/models/heartbeat.go:91.41,93.16 2 0
github.com/muety/wakapi/models/heartbeat.go:96.2,97.10 2 0
github.com/muety/wakapi/models/heartbeat.go:93.16,95.3 1 0
github.com/muety/wakapi/middlewares/authenticate.go:19.91,25.2 1 1
github.com/muety/wakapi/middlewares/authenticate.go:27.90,30.2 2 0
github.com/muety/wakapi/middlewares/authenticate.go:32.90,35.2 2 0
github.com/muety/wakapi/middlewares/authenticate.go:37.71,38.71 1 0
github.com/muety/wakapi/middlewares/authenticate.go:38.71,40.3 1 0
github.com/muety/wakapi/middlewares/authenticate.go:43.107,47.16 3 0
github.com/muety/wakapi/middlewares/authenticate.go:51.2,51.31 1 0
github.com/muety/wakapi/middlewares/authenticate.go:67.2,68.12 2 0
github.com/muety/wakapi/middlewares/authenticate.go:47.16,49.3 1 0
github.com/muety/wakapi/middlewares/authenticate.go:51.31,52.31 1 0
github.com/muety/wakapi/middlewares/authenticate.go:57.3,57.29 1 0
github.com/muety/wakapi/middlewares/authenticate.go:64.3,64.9 1 0
github.com/muety/wakapi/middlewares/authenticate.go:52.31,55.4 2 0
github.com/muety/wakapi/middlewares/authenticate.go:57.29,60.4 2 0
github.com/muety/wakapi/middlewares/authenticate.go:60.9,63.4 2 0
github.com/muety/wakapi/middlewares/authenticate.go:71.70,72.39 1 0
github.com/muety/wakapi/middlewares/authenticate.go:77.2,77.14 1 0
github.com/muety/wakapi/middlewares/authenticate.go:72.39,73.60 1 0
github.com/muety/wakapi/middlewares/authenticate.go:73.60,75.4 1 0
github.com/muety/wakapi/middlewares/authenticate.go:80.92,82.16 2 1
github.com/muety/wakapi/middlewares/authenticate.go:86.2,89.16 4 1
github.com/muety/wakapi/middlewares/authenticate.go:92.2,92.18 1 1
github.com/muety/wakapi/middlewares/authenticate.go:82.16,84.3 1 1
github.com/muety/wakapi/middlewares/authenticate.go:89.16,91.3 1 0
github.com/muety/wakapi/middlewares/authenticate.go:95.92,97.16 2 0
github.com/muety/wakapi/middlewares/authenticate.go:101.2,102.16 2 0
github.com/muety/wakapi/middlewares/authenticate.go:109.2,109.18 1 0
github.com/muety/wakapi/middlewares/authenticate.go:97.16,99.3 1 0
github.com/muety/wakapi/middlewares/authenticate.go:102.16,104.3 1 0
github.com/muety/wakapi/middlewares/filetype.go:13.83,14.43 1 0
github.com/muety/wakapi/middlewares/filetype.go:14.43,19.3 1 0
github.com/muety/wakapi/middlewares/filetype.go:22.84,24.34 2 0
github.com/muety/wakapi/middlewares/filetype.go:31.2,31.27 1 0
github.com/muety/wakapi/middlewares/filetype.go:24.34,25.50 1 0
github.com/muety/wakapi/middlewares/filetype.go:25.50,29.4 3 0
github.com/muety/wakapi/middlewares/logging.go:20.102,21.43 1 0
github.com/muety/wakapi/middlewares/logging.go:21.43,27.3 1 0
github.com/muety/wakapi/middlewares/logging.go:30.80,39.44 7 0
@ -262,6 +227,94 @@ github.com/muety/wakapi/middlewares/sentry.go:16.43,20.3 1 0
github.com/muety/wakapi/middlewares/sentry.go:23.78,26.54 3 0
github.com/muety/wakapi/middlewares/sentry.go:26.54,27.43 1 0
github.com/muety/wakapi/middlewares/sentry.go:27.43,29.4 1 0
github.com/muety/wakapi/middlewares/authenticate.go:19.91,25.2 1 1
github.com/muety/wakapi/middlewares/authenticate.go:27.90,30.2 2 0
github.com/muety/wakapi/middlewares/authenticate.go:32.90,35.2 2 0
github.com/muety/wakapi/middlewares/authenticate.go:37.71,38.71 1 0
github.com/muety/wakapi/middlewares/authenticate.go:38.71,40.3 1 0
github.com/muety/wakapi/middlewares/authenticate.go:43.107,47.16 3 0
github.com/muety/wakapi/middlewares/authenticate.go:51.2,51.31 1 0
github.com/muety/wakapi/middlewares/authenticate.go:67.2,68.12 2 0
github.com/muety/wakapi/middlewares/authenticate.go:47.16,49.3 1 0
github.com/muety/wakapi/middlewares/authenticate.go:51.31,52.31 1 0
github.com/muety/wakapi/middlewares/authenticate.go:57.3,57.29 1 0
github.com/muety/wakapi/middlewares/authenticate.go:64.3,64.9 1 0
github.com/muety/wakapi/middlewares/authenticate.go:52.31,55.4 2 0
github.com/muety/wakapi/middlewares/authenticate.go:57.29,60.4 2 0
github.com/muety/wakapi/middlewares/authenticate.go:60.9,63.4 2 0
github.com/muety/wakapi/middlewares/authenticate.go:71.70,72.39 1 0
github.com/muety/wakapi/middlewares/authenticate.go:77.2,77.14 1 0
github.com/muety/wakapi/middlewares/authenticate.go:72.39,73.60 1 0
github.com/muety/wakapi/middlewares/authenticate.go:73.60,75.4 1 0
github.com/muety/wakapi/middlewares/authenticate.go:80.92,82.16 2 1
github.com/muety/wakapi/middlewares/authenticate.go:86.2,89.16 4 1
github.com/muety/wakapi/middlewares/authenticate.go:92.2,92.18 1 1
github.com/muety/wakapi/middlewares/authenticate.go:82.16,84.3 1 1
github.com/muety/wakapi/middlewares/authenticate.go:89.16,91.3 1 0
github.com/muety/wakapi/middlewares/authenticate.go:95.92,97.16 2 0
github.com/muety/wakapi/middlewares/authenticate.go:101.2,102.16 2 0
github.com/muety/wakapi/middlewares/authenticate.go:109.2,109.18 1 0
github.com/muety/wakapi/middlewares/authenticate.go:97.16,99.3 1 0
github.com/muety/wakapi/middlewares/authenticate.go:102.16,104.3 1 0
github.com/muety/wakapi/middlewares/filetype.go:13.83,14.43 1 0
github.com/muety/wakapi/middlewares/filetype.go:14.43,19.3 1 0
github.com/muety/wakapi/middlewares/filetype.go:22.84,24.34 2 0
github.com/muety/wakapi/middlewares/filetype.go:31.2,31.27 1 0
github.com/muety/wakapi/middlewares/filetype.go:24.34,25.50 1 0
github.com/muety/wakapi/middlewares/filetype.go:25.50,29.4 3 0
github.com/muety/wakapi/config/db.go:39.50,40.19 1 0
github.com/muety/wakapi/config/db.go:53.2,53.12 1 0
github.com/muety/wakapi/config/db.go:41.23,45.5 1 0
github.com/muety/wakapi/config/db.go:46.26,49.5 1 0
github.com/muety/wakapi/config/db.go:50.24,51.48 1 0
github.com/muety/wakapi/config/db.go:56.53,66.2 1 1
github.com/muety/wakapi/config/db.go:68.56,70.16 2 1
github.com/muety/wakapi/config/db.go:74.2,81.3 1 1
github.com/muety/wakapi/config/db.go:70.16,72.3 1 0
github.com/muety/wakapi/config/db.go:84.54,86.2 1 1
github.com/muety/wakapi/config/eventbus.go:26.13,28.2 1 1
github.com/muety/wakapi/config/eventbus.go:30.26,32.2 1 0
github.com/muety/wakapi/config/fs.go:9.56,10.19 1 0
github.com/muety/wakapi/config/fs.go:13.2,13.19 1 0
github.com/muety/wakapi/config/fs.go:10.19,12.3 1 0
github.com/muety/wakapi/config/sentry.go:22.35,24.2 1 0
github.com/muety/wakapi/config/sentry.go:26.62,29.2 2 0
github.com/muety/wakapi/config/sentry.go:39.33,46.2 2 0
github.com/muety/wakapi/config/sentry.go:48.79,51.2 2 0
github.com/muety/wakapi/config/sentry.go:53.72,57.2 3 0
github.com/muety/wakapi/config/sentry.go:59.71,63.2 3 0
github.com/muety/wakapi/config/sentry.go:65.71,69.2 3 0
github.com/muety/wakapi/config/sentry.go:71.72,75.2 3 0
github.com/muety/wakapi/config/sentry.go:77.72,81.2 3 0
github.com/muety/wakapi/config/sentry.go:83.67,88.18 4 0
github.com/muety/wakapi/config/sentry.go:100.2,100.28 1 0
github.com/muety/wakapi/config/sentry.go:88.18,89.65 1 0
github.com/muety/wakapi/config/sentry.go:89.65,92.42 3 0
github.com/muety/wakapi/config/sentry.go:95.4,96.10 2 0
github.com/muety/wakapi/config/sentry.go:92.42,94.5 1 0
github.com/muety/wakapi/config/sentry.go:110.50,114.91 1 0
github.com/muety/wakapi/config/sentry.go:114.91,115.29 1 0
github.com/muety/wakapi/config/sentry.go:119.4,122.38 3 0
github.com/muety/wakapi/config/sentry.go:127.4,127.39 1 0
github.com/muety/wakapi/config/sentry.go:130.4,130.69 1 0
github.com/muety/wakapi/config/sentry.go:115.29,117.5 1 0
github.com/muety/wakapi/config/sentry.go:122.38,123.38 1 0
github.com/muety/wakapi/config/sentry.go:123.38,125.6 1 0
github.com/muety/wakapi/config/sentry.go:127.39,129.5 1 0
github.com/muety/wakapi/config/sentry.go:132.79,133.27 1 0
github.com/muety/wakapi/config/sentry.go:140.4,140.16 1 0
github.com/muety/wakapi/config/sentry.go:133.27,134.84 1 0
github.com/muety/wakapi/config/sentry.go:134.84,135.42 1 0
github.com/muety/wakapi/config/sentry.go:135.42,137.7 1 0
github.com/muety/wakapi/config/sentry.go:142.17,144.3 1 0
github.com/muety/wakapi/config/sentry.go:147.49,151.51 2 0
github.com/muety/wakapi/config/sentry.go:154.2,154.12 1 0
github.com/muety/wakapi/config/sentry.go:151.51,153.3 1 0
github.com/muety/wakapi/config/utils.go:5.78,7.22 2 0
github.com/muety/wakapi/config/utils.go:13.2,13.11 1 0
github.com/muety/wakapi/config/utils.go:7.22,8.18 1 0
github.com/muety/wakapi/config/utils.go:11.3,11.12 1 0
github.com/muety/wakapi/config/utils.go:8.18,10.4 1 0
github.com/muety/wakapi/config/config.go:150.70,152.2 1 0
github.com/muety/wakapi/config/config.go:154.65,156.2 1 0
github.com/muety/wakapi/config/config.go:158.82,168.2 1 0
@ -341,72 +394,6 @@ github.com/muety/wakapi/config/config.go:359.28,361.3 1 0
github.com/muety/wakapi/config/config.go:362.94,364.3 1 0
github.com/muety/wakapi/config/config.go:365.81,367.3 1 0
github.com/muety/wakapi/config/config.go:368.75,370.3 1 0
github.com/muety/wakapi/config/db.go:39.50,40.19 1 0
github.com/muety/wakapi/config/db.go:53.2,53.12 1 0
github.com/muety/wakapi/config/db.go:41.23,45.5 1 0
github.com/muety/wakapi/config/db.go:46.26,49.5 1 0
github.com/muety/wakapi/config/db.go:50.24,51.48 1 0
github.com/muety/wakapi/config/db.go:56.53,66.2 1 1
github.com/muety/wakapi/config/db.go:68.56,70.16 2 1
github.com/muety/wakapi/config/db.go:74.2,81.3 1 1
github.com/muety/wakapi/config/db.go:70.16,72.3 1 0
github.com/muety/wakapi/config/db.go:84.54,86.2 1 1
github.com/muety/wakapi/config/eventbus.go:25.13,27.2 1 1
github.com/muety/wakapi/config/eventbus.go:29.26,31.2 1 0
github.com/muety/wakapi/config/fs.go:9.56,10.19 1 0
github.com/muety/wakapi/config/fs.go:13.2,13.19 1 0
github.com/muety/wakapi/config/fs.go:10.19,12.3 1 0
github.com/muety/wakapi/config/sentry.go:22.35,24.2 1 0
github.com/muety/wakapi/config/sentry.go:26.62,29.2 2 0
github.com/muety/wakapi/config/sentry.go:39.33,46.2 2 0
github.com/muety/wakapi/config/sentry.go:48.79,51.2 2 0
github.com/muety/wakapi/config/sentry.go:53.72,57.2 3 0
github.com/muety/wakapi/config/sentry.go:59.71,63.2 3 0
github.com/muety/wakapi/config/sentry.go:65.71,69.2 3 0
github.com/muety/wakapi/config/sentry.go:71.72,75.2 3 0
github.com/muety/wakapi/config/sentry.go:77.72,81.2 3 0
github.com/muety/wakapi/config/sentry.go:83.67,88.18 4 0
github.com/muety/wakapi/config/sentry.go:100.2,100.28 1 0
github.com/muety/wakapi/config/sentry.go:88.18,89.65 1 0
github.com/muety/wakapi/config/sentry.go:89.65,92.42 3 0
github.com/muety/wakapi/config/sentry.go:95.4,96.10 2 0
github.com/muety/wakapi/config/sentry.go:92.42,94.5 1 0
github.com/muety/wakapi/config/sentry.go:110.50,114.91 1 0
github.com/muety/wakapi/config/sentry.go:114.91,115.29 1 0
github.com/muety/wakapi/config/sentry.go:119.4,122.38 3 0
github.com/muety/wakapi/config/sentry.go:127.4,127.39 1 0
github.com/muety/wakapi/config/sentry.go:130.4,130.69 1 0
github.com/muety/wakapi/config/sentry.go:115.29,117.5 1 0
github.com/muety/wakapi/config/sentry.go:122.38,123.38 1 0
github.com/muety/wakapi/config/sentry.go:123.38,125.6 1 0
github.com/muety/wakapi/config/sentry.go:127.39,129.5 1 0
github.com/muety/wakapi/config/sentry.go:132.79,133.27 1 0
github.com/muety/wakapi/config/sentry.go:140.4,140.16 1 0
github.com/muety/wakapi/config/sentry.go:133.27,134.84 1 0
github.com/muety/wakapi/config/sentry.go:134.84,135.42 1 0
github.com/muety/wakapi/config/sentry.go:135.42,137.7 1 0
github.com/muety/wakapi/config/sentry.go:142.17,144.3 1 0
github.com/muety/wakapi/config/sentry.go:147.49,151.51 2 0
github.com/muety/wakapi/config/sentry.go:154.2,154.12 1 0
github.com/muety/wakapi/config/sentry.go:151.51,153.3 1 0
github.com/muety/wakapi/config/utils.go:5.78,7.22 2 0
github.com/muety/wakapi/config/utils.go:13.2,13.11 1 0
github.com/muety/wakapi/config/utils.go:7.22,8.18 1 0
github.com/muety/wakapi/config/utils.go:11.3,11.12 1 0
github.com/muety/wakapi/config/utils.go:8.18,10.4 1 0
github.com/muety/wakapi/utils/common.go:18.73,19.58 1 0
github.com/muety/wakapi/utils/common.go:22.2,22.87 1 0
github.com/muety/wakapi/utils/common.go:25.2,25.64 1 0
github.com/muety/wakapi/utils/common.go:19.58,21.3 1 0
github.com/muety/wakapi/utils/common.go:22.87,24.3 1 0
github.com/muety/wakapi/utils/common.go:28.40,30.2 1 0
github.com/muety/wakapi/utils/common.go:32.44,34.2 1 0
github.com/muety/wakapi/utils/common.go:36.49,38.2 1 0
github.com/muety/wakapi/utils/common.go:40.45,42.2 1 0
github.com/muety/wakapi/utils/common.go:44.24,46.2 1 0
github.com/muety/wakapi/utils/common.go:48.56,51.45 3 1
github.com/muety/wakapi/utils/common.go:54.2,54.40 1 1
github.com/muety/wakapi/utils/common.go:51.45,53.3 1 1
github.com/muety/wakapi/utils/date.go:8.43,10.2 1 1
github.com/muety/wakapi/utils/date.go:12.48,14.2 1 0
github.com/muety/wakapi/utils/date.go:16.41,18.21 2 1
@ -439,14 +426,6 @@ github.com/muety/wakapi/utils/date.go:126.2,126.13 1 1
github.com/muety/wakapi/utils/date.go:114.36,117.3 2 0
github.com/muety/wakapi/utils/date.go:118.21,121.3 2 1
github.com/muety/wakapi/utils/date.go:122.21,125.3 2 1
github.com/muety/wakapi/utils/filesystem.go:14.68,16.16 2 0
github.com/muety/wakapi/utils/filesystem.go:20.2,21.15 2 0
github.com/muety/wakapi/utils/filesystem.go:33.2,33.15 1 0
github.com/muety/wakapi/utils/filesystem.go:16.16,18.3 1 0
github.com/muety/wakapi/utils/filesystem.go:21.15,23.47 2 0
github.com/muety/wakapi/utils/filesystem.go:23.47,25.23 2 0
github.com/muety/wakapi/utils/filesystem.go:29.4,29.19 1 0
github.com/muety/wakapi/utils/filesystem.go:25.23,27.5 1 0
github.com/muety/wakapi/utils/http.go:9.90,12.58 3 0
github.com/muety/wakapi/utils/http.go:12.58,14.3 1 0
github.com/muety/wakapi/utils/set.go:3.51,5.26 2 0
@ -460,28 +439,6 @@ github.com/muety/wakapi/utils/strings.go:12.77,13.29 1 0
github.com/muety/wakapi/utils/strings.go:18.2,18.19 1 0
github.com/muety/wakapi/utils/strings.go:13.29,14.18 1 0
github.com/muety/wakapi/utils/strings.go:14.18,16.4 1 0
github.com/muety/wakapi/utils/auth.go:16.79,18.54 2 0
github.com/muety/wakapi/utils/auth.go:22.2,24.16 3 0
github.com/muety/wakapi/utils/auth.go:28.2,30.45 3 0
github.com/muety/wakapi/utils/auth.go:33.2,34.32 2 0
github.com/muety/wakapi/utils/auth.go:18.54,20.3 1 0
github.com/muety/wakapi/utils/auth.go:24.16,26.3 1 0
github.com/muety/wakapi/utils/auth.go:30.45,32.3 1 0
github.com/muety/wakapi/utils/auth.go:37.65,39.85 2 0
github.com/muety/wakapi/utils/auth.go:43.2,44.30 2 0
github.com/muety/wakapi/utils/auth.go:39.85,41.3 1 0
github.com/muety/wakapi/utils/auth.go:47.94,49.16 2 0
github.com/muety/wakapi/utils/auth.go:53.2,53.107 1 0
github.com/muety/wakapi/utils/auth.go:57.2,57.22 1 0
github.com/muety/wakapi/utils/auth.go:49.16,51.3 1 0
github.com/muety/wakapi/utils/auth.go:53.107,55.3 1 0
github.com/muety/wakapi/utils/auth.go:60.56,64.2 3 0
github.com/muety/wakapi/utils/auth.go:66.55,69.16 3 0
github.com/muety/wakapi/utils/auth.go:72.2,72.16 1 0
github.com/muety/wakapi/utils/auth.go:69.16,71.3 1 0
github.com/muety/wakapi/utils/collection.go:3.59,5.22 2 0
github.com/muety/wakapi/utils/collection.go:8.2,8.15 1 0
github.com/muety/wakapi/utils/collection.go:5.22,7.3 1 0
github.com/muety/wakapi/utils/summary.go:10.66,11.40 1 0
github.com/muety/wakapi/utils/summary.go:16.2,16.48 1 0
github.com/muety/wakapi/utils/summary.go:11.40,12.27 1 0
@ -518,96 +475,59 @@ github.com/muety/wakapi/utils/summary.go:92.17,94.4 1 0
github.com/muety/wakapi/utils/summary.go:107.48,111.51 2 0
github.com/muety/wakapi/utils/summary.go:114.2,114.12 1 0
github.com/muety/wakapi/utils/summary.go:111.51,113.3 1 0
github.com/muety/wakapi/utils/color.go:8.90,10.32 2 0
github.com/muety/wakapi/utils/color.go:15.2,15.15 1 0
github.com/muety/wakapi/utils/color.go:10.32,11.50 1 0
github.com/muety/wakapi/utils/color.go:11.50,13.4 1 0
github.com/muety/wakapi/utils/template.go:8.41,10.16 2 0
github.com/muety/wakapi/utils/template.go:13.2,13.23 1 0
github.com/muety/wakapi/utils/template.go:10.16,12.3 1 0
github.com/muety/wakapi/utils/template.go:16.37,17.30 1 0
github.com/muety/wakapi/utils/template.go:20.2,20.10 1 0
github.com/muety/wakapi/utils/template.go:17.30,19.3 1 0
github.com/muety/wakapi/services/heartbeat.go:25.141,39.33 3 0
github.com/muety/wakapi/services/heartbeat.go:47.2,47.12 1 0
github.com/muety/wakapi/services/heartbeat.go:39.33,40.31 1 0
github.com/muety/wakapi/services/heartbeat.go:40.31,44.4 3 0
github.com/muety/wakapi/services/heartbeat.go:50.72,53.2 2 0
github.com/muety/wakapi/services/heartbeat.go:55.80,60.32 3 0
github.com/muety/wakapi/services/heartbeat.go:68.2,69.16 2 0
github.com/muety/wakapi/services/heartbeat.go:72.2,72.12 1 0
github.com/muety/wakapi/services/heartbeat.go:60.32,61.36 1 0
github.com/muety/wakapi/services/heartbeat.go:65.3,65.43 1 0
github.com/muety/wakapi/services/heartbeat.go:61.36,64.4 2 0
github.com/muety/wakapi/services/heartbeat.go:69.16,71.3 1 0
github.com/muety/wakapi/services/heartbeat.go:75.53,77.8 2 0
github.com/muety/wakapi/services/heartbeat.go:80.2,81.16 2 0
github.com/muety/wakapi/services/heartbeat.go:84.2,84.19 1 0
github.com/muety/wakapi/services/heartbeat.go:77.8,79.3 1 0
github.com/muety/wakapi/services/heartbeat.go:81.16,83.3 1 0
github.com/muety/wakapi/services/heartbeat.go:87.76,90.8 3 0
github.com/muety/wakapi/services/heartbeat.go:93.2,94.16 2 0
github.com/muety/wakapi/services/heartbeat.go:97.2,97.19 1 0
github.com/muety/wakapi/services/heartbeat.go:90.8,92.3 1 0
github.com/muety/wakapi/services/heartbeat.go:94.16,96.3 1 0
github.com/muety/wakapi/services/heartbeat.go:100.96,104.26 3 0
github.com/muety/wakapi/services/heartbeat.go:114.2,115.16 2 0
github.com/muety/wakapi/services/heartbeat.go:119.2,119.28 1 0
github.com/muety/wakapi/services/heartbeat.go:125.2,125.24 1 0
github.com/muety/wakapi/services/heartbeat.go:104.26,107.9 3 0
github.com/muety/wakapi/services/heartbeat.go:107.9,109.4 1 0
github.com/muety/wakapi/services/heartbeat.go:109.9,111.4 1 0
github.com/muety/wakapi/services/heartbeat.go:115.16,117.3 1 0
github.com/muety/wakapi/services/heartbeat.go:119.28,123.3 3 0
github.com/muety/wakapi/services/heartbeat.go:128.111,130.16 2 0
github.com/muety/wakapi/services/heartbeat.go:133.2,133.43 1 0
github.com/muety/wakapi/services/heartbeat.go:130.16,132.3 1 0
github.com/muety/wakapi/services/heartbeat.go:136.92,138.2 1 0
github.com/muety/wakapi/services/heartbeat.go:140.116,142.2 1 0
github.com/muety/wakapi/services/heartbeat.go:144.78,146.2 1 0
github.com/muety/wakapi/services/heartbeat.go:148.104,150.55 2 0
github.com/muety/wakapi/services/heartbeat.go:154.2,155.16 2 0
github.com/muety/wakapi/services/heartbeat.go:159.2,160.28 2 0
github.com/muety/wakapi/services/heartbeat.go:166.2,167.22 2 0
github.com/muety/wakapi/services/heartbeat.go:150.55,152.3 1 0
github.com/muety/wakapi/services/heartbeat.go:155.16,157.3 1 0
github.com/muety/wakapi/services/heartbeat.go:160.28,161.33 1 0
github.com/muety/wakapi/services/heartbeat.go:161.33,163.4 1 0
github.com/muety/wakapi/services/heartbeat.go:170.62,172.2 1 0
github.com/muety/wakapi/services/heartbeat.go:174.116,176.16 2 0
github.com/muety/wakapi/services/heartbeat.go:180.2,180.28 1 0
github.com/muety/wakapi/services/heartbeat.go:184.2,184.24 1 0
github.com/muety/wakapi/services/heartbeat.go:176.16,178.3 1 0
github.com/muety/wakapi/services/heartbeat.go:180.28,182.3 1 0
github.com/muety/wakapi/services/heartbeat.go:187.96,189.2 1 0
github.com/muety/wakapi/services/heartbeat.go:191.107,193.56 2 0
github.com/muety/wakapi/services/heartbeat.go:193.56,194.58 1 0
github.com/muety/wakapi/services/heartbeat.go:194.58,198.4 1 0
github.com/muety/wakapi/services/heartbeat.go:202.85,208.2 5 0
github.com/muety/wakapi/services/heartbeat.go:210.74,211.32 1 0
github.com/muety/wakapi/services/heartbeat.go:211.32,216.3 1 0
github.com/muety/wakapi/services/heartbeat.go:219.72,221.2 1 0
github.com/muety/wakapi/services/heartbeat.go:223.58,225.2 1 0
github.com/muety/wakapi/services/heartbeat.go:227.60,229.2 1 0
github.com/muety/wakapi/services/language_mapping.go:18.118,24.2 1 0
github.com/muety/wakapi/services/language_mapping.go:26.86,28.2 1 0
github.com/muety/wakapi/services/language_mapping.go:30.96,31.53 1 0
github.com/muety/wakapi/services/language_mapping.go:35.2,36.16 2 0
github.com/muety/wakapi/services/language_mapping.go:39.2,40.22 2 0
github.com/muety/wakapi/services/language_mapping.go:31.53,33.3 1 0
github.com/muety/wakapi/services/language_mapping.go:36.16,38.3 1 0
github.com/muety/wakapi/services/language_mapping.go:43.92,46.16 3 0
github.com/muety/wakapi/services/language_mapping.go:50.2,50.33 1 0
github.com/muety/wakapi/services/language_mapping.go:53.2,53.22 1 0
github.com/muety/wakapi/services/language_mapping.go:46.16,48.3 1 0
github.com/muety/wakapi/services/language_mapping.go:50.33,52.3 1 0
github.com/muety/wakapi/services/language_mapping.go:56.109,58.16 2 0
github.com/muety/wakapi/services/language_mapping.go:62.2,63.20 2 0
github.com/muety/wakapi/services/language_mapping.go:58.16,60.3 1 0
github.com/muety/wakapi/services/language_mapping.go:66.82,67.26 1 0
github.com/muety/wakapi/services/language_mapping.go:70.2,72.12 3 0
github.com/muety/wakapi/services/language_mapping.go:67.26,69.3 1 0
github.com/muety/wakapi/services/language_mapping.go:75.74,78.2 1 0
github.com/muety/wakapi/utils/collection.go:3.59,5.22 2 0
github.com/muety/wakapi/utils/collection.go:8.2,8.15 1 0
github.com/muety/wakapi/utils/collection.go:5.22,7.3 1 0
github.com/muety/wakapi/utils/common.go:18.73,19.58 1 0
github.com/muety/wakapi/utils/common.go:22.2,22.87 1 0
github.com/muety/wakapi/utils/common.go:25.2,25.64 1 0
github.com/muety/wakapi/utils/common.go:19.58,21.3 1 0
github.com/muety/wakapi/utils/common.go:22.87,24.3 1 0
github.com/muety/wakapi/utils/common.go:28.40,30.2 1 0
github.com/muety/wakapi/utils/common.go:32.44,34.2 1 0
github.com/muety/wakapi/utils/common.go:36.49,38.2 1 0
github.com/muety/wakapi/utils/common.go:40.45,42.2 1 0
github.com/muety/wakapi/utils/common.go:44.24,46.2 1 0
github.com/muety/wakapi/utils/common.go:48.56,51.45 3 1
github.com/muety/wakapi/utils/common.go:54.2,54.40 1 1
github.com/muety/wakapi/utils/common.go:51.45,53.3 1 1
github.com/muety/wakapi/utils/filesystem.go:14.68,16.16 2 0
github.com/muety/wakapi/utils/filesystem.go:20.2,21.15 2 0
github.com/muety/wakapi/utils/filesystem.go:33.2,33.15 1 0
github.com/muety/wakapi/utils/filesystem.go:16.16,18.3 1 0
github.com/muety/wakapi/utils/filesystem.go:21.15,23.47 2 0
github.com/muety/wakapi/utils/filesystem.go:23.47,25.23 2 0
github.com/muety/wakapi/utils/filesystem.go:29.4,29.19 1 0
github.com/muety/wakapi/utils/filesystem.go:25.23,27.5 1 0
github.com/muety/wakapi/utils/auth.go:16.79,18.54 2 0
github.com/muety/wakapi/utils/auth.go:22.2,24.16 3 0
github.com/muety/wakapi/utils/auth.go:28.2,30.45 3 0
github.com/muety/wakapi/utils/auth.go:33.2,34.32 2 0
github.com/muety/wakapi/utils/auth.go:18.54,20.3 1 0
github.com/muety/wakapi/utils/auth.go:24.16,26.3 1 0
github.com/muety/wakapi/utils/auth.go:30.45,32.3 1 0
github.com/muety/wakapi/utils/auth.go:37.65,39.85 2 0
github.com/muety/wakapi/utils/auth.go:43.2,44.30 2 0
github.com/muety/wakapi/utils/auth.go:39.85,41.3 1 0
github.com/muety/wakapi/utils/auth.go:47.94,49.16 2 0
github.com/muety/wakapi/utils/auth.go:53.2,53.107 1 0
github.com/muety/wakapi/utils/auth.go:57.2,57.22 1 0
github.com/muety/wakapi/utils/auth.go:49.16,51.3 1 0
github.com/muety/wakapi/utils/auth.go:53.107,55.3 1 0
github.com/muety/wakapi/utils/auth.go:60.56,64.2 3 0
github.com/muety/wakapi/utils/auth.go:66.55,69.16 3 0
github.com/muety/wakapi/utils/auth.go:72.2,72.16 1 0
github.com/muety/wakapi/utils/auth.go:69.16,71.3 1 0
github.com/muety/wakapi/utils/color.go:8.90,10.32 2 0
github.com/muety/wakapi/utils/color.go:15.2,15.15 1 0
github.com/muety/wakapi/utils/color.go:10.32,11.50 1 0
github.com/muety/wakapi/utils/color.go:11.50,13.4 1 0
github.com/muety/wakapi/services/misc.go:21.126,28.2 1 0
github.com/muety/wakapi/services/misc.go:40.50,42.48 1 0
github.com/muety/wakapi/services/misc.go:46.2,48.19 3 0
@ -629,6 +549,82 @@ github.com/muety/wakapi/services/misc.go:98.116,99.24 1 0
github.com/muety/wakapi/services/misc.go:99.24,100.151 1 0
github.com/muety/wakapi/services/misc.go:100.151,102.4 1 0
github.com/muety/wakapi/services/misc.go:102.9,107.4 1 0
github.com/muety/wakapi/services/aggregation.go:29.142,37.2 1 0
github.com/muety/wakapi/services/aggregation.go:46.43,48.37 1 0
github.com/muety/wakapi/services/aggregation.go:52.2,54.19 3 0
github.com/muety/wakapi/services/aggregation.go:48.37,50.3 1 0
github.com/muety/wakapi/services/aggregation.go:57.67,58.47 1 0
github.com/muety/wakapi/services/aggregation.go:61.2,66.40 4 0
github.com/muety/wakapi/services/aggregation.go:70.2,70.50 1 0
github.com/muety/wakapi/services/aggregation.go:75.2,75.60 1 0
github.com/muety/wakapi/services/aggregation.go:81.2,81.35 1 0
github.com/muety/wakapi/services/aggregation.go:58.47,60.3 1 0
github.com/muety/wakapi/services/aggregation.go:66.40,68.3 1 0
github.com/muety/wakapi/services/aggregation.go:70.50,72.3 1 0
github.com/muety/wakapi/services/aggregation.go:75.60,79.3 3 0
github.com/muety/wakapi/services/aggregation.go:84.109,85.24 1 0
github.com/muety/wakapi/services/aggregation.go:85.24,86.111 1 0
github.com/muety/wakapi/services/aggregation.go:86.111,88.4 1 0
github.com/muety/wakapi/services/aggregation.go:88.9,91.4 2 0
github.com/muety/wakapi/services/aggregation.go:95.80,96.33 1 0
github.com/muety/wakapi/services/aggregation.go:96.33,97.60 1 0
github.com/muety/wakapi/services/aggregation.go:97.60,99.4 1 0
github.com/muety/wakapi/services/aggregation.go:103.100,107.59 3 0
github.com/muety/wakapi/services/aggregation.go:122.2,123.16 2 0
github.com/muety/wakapi/services/aggregation.go:129.2,130.16 2 0
github.com/muety/wakapi/services/aggregation.go:136.2,137.44 2 0
github.com/muety/wakapi/services/aggregation.go:142.2,142.41 1 0
github.com/muety/wakapi/services/aggregation.go:156.2,156.12 1 0
github.com/muety/wakapi/services/aggregation.go:107.59,110.3 2 0
github.com/muety/wakapi/services/aggregation.go:110.8,110.47 1 0
github.com/muety/wakapi/services/aggregation.go:110.47,112.30 2 0
github.com/muety/wakapi/services/aggregation.go:112.30,113.43 1 0
github.com/muety/wakapi/services/aggregation.go:113.43,115.5 1 0
github.com/muety/wakapi/services/aggregation.go:117.8,119.3 1 0
github.com/muety/wakapi/services/aggregation.go:123.16,126.3 2 0
github.com/muety/wakapi/services/aggregation.go:130.16,133.3 2 0
github.com/muety/wakapi/services/aggregation.go:137.44,139.3 1 0
github.com/muety/wakapi/services/aggregation.go:142.41,143.21 1 0
github.com/muety/wakapi/services/aggregation.go:143.21,147.4 1 0
github.com/muety/wakapi/services/aggregation.go:147.9,147.62 1 0
github.com/muety/wakapi/services/aggregation.go:147.62,151.4 1 0
github.com/muety/wakapi/services/aggregation.go:159.73,162.27 3 0
github.com/muety/wakapi/services/aggregation.go:167.2,167.27 1 0
github.com/muety/wakapi/services/aggregation.go:170.2,170.12 1 0
github.com/muety/wakapi/services/aggregation.go:162.27,163.39 1 0
github.com/muety/wakapi/services/aggregation.go:163.39,165.4 1 0
github.com/muety/wakapi/services/aggregation.go:167.27,169.3 1 0
github.com/muety/wakapi/services/aggregation.go:173.69,176.27 3 0
github.com/muety/wakapi/services/aggregation.go:176.27,178.3 1 0
github.com/muety/wakapi/services/aggregation.go:181.83,196.41 5 0
github.com/muety/wakapi/services/aggregation.go:196.41,206.3 3 0
github.com/muety/wakapi/services/aggregation.go:209.34,212.2 2 0
github.com/muety/wakapi/services/language_mapping.go:18.118,24.2 1 0
github.com/muety/wakapi/services/language_mapping.go:26.86,28.2 1 0
github.com/muety/wakapi/services/language_mapping.go:30.96,31.53 1 0
github.com/muety/wakapi/services/language_mapping.go:35.2,36.16 2 0
github.com/muety/wakapi/services/language_mapping.go:39.2,40.22 2 0
github.com/muety/wakapi/services/language_mapping.go:31.53,33.3 1 0
github.com/muety/wakapi/services/language_mapping.go:36.16,38.3 1 0
github.com/muety/wakapi/services/language_mapping.go:43.92,46.16 3 0
github.com/muety/wakapi/services/language_mapping.go:50.2,50.33 1 0
github.com/muety/wakapi/services/language_mapping.go:53.2,53.22 1 0
github.com/muety/wakapi/services/language_mapping.go:46.16,48.3 1 0
github.com/muety/wakapi/services/language_mapping.go:50.33,52.3 1 0
github.com/muety/wakapi/services/language_mapping.go:56.109,58.16 2 0
github.com/muety/wakapi/services/language_mapping.go:62.2,63.20 2 0
github.com/muety/wakapi/services/language_mapping.go:58.16,60.3 1 0
github.com/muety/wakapi/services/language_mapping.go:66.82,67.26 1 0
github.com/muety/wakapi/services/language_mapping.go:70.2,72.12 3 0
github.com/muety/wakapi/services/language_mapping.go:67.26,69.3 1 0
github.com/muety/wakapi/services/language_mapping.go:75.74,78.2 1 0
github.com/muety/wakapi/services/key_value.go:14.89,19.2 1 0
github.com/muety/wakapi/services/key_value.go:21.83,23.2 1 0
github.com/muety/wakapi/services/key_value.go:25.78,27.16 2 0
github.com/muety/wakapi/services/key_value.go:33.2,33.11 1 0
github.com/muety/wakapi/services/key_value.go:27.16,32.3 1 0
github.com/muety/wakapi/services/key_value.go:36.72,38.2 1 0
github.com/muety/wakapi/services/key_value.go:40.60,42.2 1 0
github.com/muety/wakapi/services/project_label.go:20.111,27.2 1 0
github.com/muety/wakapi/services/project_label.go:29.80,31.2 1 0
github.com/muety/wakapi/services/project_label.go:33.90,34.51 1 0
@ -741,15 +737,15 @@ github.com/muety/wakapi/services/summary.go:255.2,256.37 2 1
github.com/muety/wakapi/services/summary.go:260.2,262.30 3 1
github.com/muety/wakapi/services/summary.go:273.2,274.29 2 1
github.com/muety/wakapi/services/summary.go:279.2,280.16 2 1
github.com/muety/wakapi/services/summary.go:241.72,247.3 1 0
github.com/muety/wakapi/services/summary.go:241.72,247.3 1 1
github.com/muety/wakapi/services/summary.go:250.16,253.3 2 0
github.com/muety/wakapi/services/summary.go:256.37,258.3 1 1
github.com/muety/wakapi/services/summary.go:262.30,263.48 1 0
github.com/muety/wakapi/services/summary.go:263.48,264.41 1 0
github.com/muety/wakapi/services/summary.go:267.4,268.29 2 0
github.com/muety/wakapi/services/summary.go:264.41,266.5 1 0
github.com/muety/wakapi/services/summary.go:274.29,275.18 1 0
github.com/muety/wakapi/services/summary.go:275.18,277.4 1 0
github.com/muety/wakapi/services/summary.go:262.30,263.48 1 1
github.com/muety/wakapi/services/summary.go:263.48,264.41 1 1
github.com/muety/wakapi/services/summary.go:267.4,268.29 2 1
github.com/muety/wakapi/services/summary.go:264.41,266.5 1 1
github.com/muety/wakapi/services/summary.go:274.29,275.18 1 1
github.com/muety/wakapi/services/summary.go:275.18,277.4 1 1
github.com/muety/wakapi/services/summary.go:283.97,284.24 1 1
github.com/muety/wakapi/services/summary.go:288.2,303.30 5 1
github.com/muety/wakapi/services/summary.go:332.2,335.26 3 1
@ -792,56 +788,52 @@ github.com/muety/wakapi/services/summary.go:413.59,415.2 1 1
github.com/muety/wakapi/services/summary.go:417.63,418.37 1 0
github.com/muety/wakapi/services/summary.go:418.37,419.36 1 0
github.com/muety/wakapi/services/summary.go:419.36,421.4 1 0
github.com/muety/wakapi/services/aggregation.go:29.142,37.2 1 0
github.com/muety/wakapi/services/aggregation.go:46.43,48.37 1 0
github.com/muety/wakapi/services/aggregation.go:52.2,54.19 3 0
github.com/muety/wakapi/services/aggregation.go:48.37,50.3 1 0
github.com/muety/wakapi/services/aggregation.go:57.67,58.47 1 0
github.com/muety/wakapi/services/aggregation.go:61.2,66.40 4 0
github.com/muety/wakapi/services/aggregation.go:70.2,70.50 1 0
github.com/muety/wakapi/services/aggregation.go:75.2,75.60 1 0
github.com/muety/wakapi/services/aggregation.go:81.2,81.35 1 0
github.com/muety/wakapi/services/aggregation.go:58.47,60.3 1 0
github.com/muety/wakapi/services/aggregation.go:66.40,68.3 1 0
github.com/muety/wakapi/services/aggregation.go:70.50,72.3 1 0
github.com/muety/wakapi/services/aggregation.go:75.60,79.3 3 0
github.com/muety/wakapi/services/aggregation.go:84.109,85.24 1 0
github.com/muety/wakapi/services/aggregation.go:85.24,86.111 1 0
github.com/muety/wakapi/services/aggregation.go:86.111,88.4 1 0
github.com/muety/wakapi/services/aggregation.go:88.9,91.4 2 0
github.com/muety/wakapi/services/aggregation.go:95.80,96.33 1 0
github.com/muety/wakapi/services/aggregation.go:96.33,97.60 1 0
github.com/muety/wakapi/services/aggregation.go:97.60,99.4 1 0
github.com/muety/wakapi/services/aggregation.go:103.100,107.59 3 0
github.com/muety/wakapi/services/aggregation.go:122.2,123.16 2 0
github.com/muety/wakapi/services/aggregation.go:129.2,130.16 2 0
github.com/muety/wakapi/services/aggregation.go:136.2,137.44 2 0
github.com/muety/wakapi/services/aggregation.go:142.2,142.41 1 0
github.com/muety/wakapi/services/aggregation.go:156.2,156.12 1 0
github.com/muety/wakapi/services/aggregation.go:107.59,110.3 2 0
github.com/muety/wakapi/services/aggregation.go:110.8,110.47 1 0
github.com/muety/wakapi/services/aggregation.go:110.47,112.30 2 0
github.com/muety/wakapi/services/aggregation.go:112.30,113.43 1 0
github.com/muety/wakapi/services/aggregation.go:113.43,115.5 1 0
github.com/muety/wakapi/services/aggregation.go:117.8,119.3 1 0
github.com/muety/wakapi/services/aggregation.go:123.16,126.3 2 0
github.com/muety/wakapi/services/aggregation.go:130.16,133.3 2 0
github.com/muety/wakapi/services/aggregation.go:137.44,139.3 1 0
github.com/muety/wakapi/services/aggregation.go:142.41,143.21 1 0
github.com/muety/wakapi/services/aggregation.go:143.21,147.4 1 0
github.com/muety/wakapi/services/aggregation.go:147.9,147.62 1 0
github.com/muety/wakapi/services/aggregation.go:147.62,151.4 1 0
github.com/muety/wakapi/services/aggregation.go:159.73,162.27 3 0
github.com/muety/wakapi/services/aggregation.go:167.2,167.27 1 0
github.com/muety/wakapi/services/aggregation.go:170.2,170.12 1 0
github.com/muety/wakapi/services/aggregation.go:162.27,163.39 1 0
github.com/muety/wakapi/services/aggregation.go:163.39,165.4 1 0
github.com/muety/wakapi/services/aggregation.go:167.27,169.3 1 0
github.com/muety/wakapi/services/aggregation.go:173.69,176.27 3 0
github.com/muety/wakapi/services/aggregation.go:176.27,178.3 1 0
github.com/muety/wakapi/services/aggregation.go:181.83,196.41 5 0
github.com/muety/wakapi/services/aggregation.go:196.41,206.3 3 0
github.com/muety/wakapi/services/aggregation.go:209.34,212.2 2 0
github.com/muety/wakapi/services/user.go:24.99,34.33 3 0
github.com/muety/wakapi/services/user.go:55.2,55.12 1 0
github.com/muety/wakapi/services/user.go:34.33,35.31 1 0
github.com/muety/wakapi/services/user.go:35.31,41.61 4 0
github.com/muety/wakapi/services/user.go:45.4,45.24 1 0
github.com/muety/wakapi/services/user.go:41.61,43.5 1 0
github.com/muety/wakapi/services/user.go:45.24,46.80 1 0
github.com/muety/wakapi/services/user.go:46.80,48.6 1 0
github.com/muety/wakapi/services/user.go:48.11,50.6 1 0
github.com/muety/wakapi/services/user.go:58.74,59.40 1 0
github.com/muety/wakapi/services/user.go:63.2,64.16 2 0
github.com/muety/wakapi/services/user.go:68.2,69.15 2 0
github.com/muety/wakapi/services/user.go:59.40,61.3 1 0
github.com/muety/wakapi/services/user.go:64.16,66.3 1 0
github.com/muety/wakapi/services/user.go:72.72,73.37 1 0
github.com/muety/wakapi/services/user.go:77.2,78.16 2 0
github.com/muety/wakapi/services/user.go:82.2,83.15 2 0
github.com/muety/wakapi/services/user.go:73.37,75.3 1 0
github.com/muety/wakapi/services/user.go:78.16,80.3 1 0
github.com/muety/wakapi/services/user.go:86.76,88.2 1 0
github.com/muety/wakapi/services/user.go:90.86,92.2 1 0
github.com/muety/wakapi/services/user.go:94.58,96.2 1 0
github.com/muety/wakapi/services/user.go:98.86,100.2 1 0
github.com/muety/wakapi/services/user.go:102.71,104.12 2 0
github.com/muety/wakapi/services/user.go:108.2,109.42 2 0
github.com/muety/wakapi/services/user.go:113.2,114.16 2 0
github.com/muety/wakapi/services/user.go:118.2,119.21 2 0
github.com/muety/wakapi/services/user.go:104.12,106.3 1 0
github.com/muety/wakapi/services/user.go:109.42,111.3 1 0
github.com/muety/wakapi/services/user.go:114.16,116.3 1 0
github.com/muety/wakapi/services/user.go:122.48,124.2 1 0
github.com/muety/wakapi/services/user.go:126.102,136.93 2 0
github.com/muety/wakapi/services/user.go:142.2,142.38 1 0
github.com/muety/wakapi/services/user.go:136.93,138.3 1 0
github.com/muety/wakapi/services/user.go:138.8,140.3 1 0
github.com/muety/wakapi/services/user.go:145.73,149.2 3 0
github.com/muety/wakapi/services/user.go:151.78,155.2 3 0
github.com/muety/wakapi/services/user.go:157.99,160.2 2 0
github.com/muety/wakapi/services/user.go:162.106,165.96 3 0
github.com/muety/wakapi/services/user.go:170.2,170.68 1 0
github.com/muety/wakapi/services/user.go:165.96,167.3 1 0
github.com/muety/wakapi/services/user.go:167.8,169.3 1 0
github.com/muety/wakapi/services/user.go:173.85,175.2 1 0
github.com/muety/wakapi/services/user.go:177.57,184.2 4 0
github.com/muety/wakapi/services/user.go:186.38,188.2 1 0
github.com/muety/wakapi/services/user.go:190.57,195.2 1 0
github.com/muety/wakapi/services/alias.go:17.77,22.2 1 1
github.com/muety/wakapi/services/alias.go:26.60,27.43 1 1
github.com/muety/wakapi/services/alias.go:30.2,30.14 1 1
@ -877,48 +869,64 @@ github.com/muety/wakapi/services/alias.go:95.21,97.4 1 0
github.com/muety/wakapi/services/alias.go:104.31,106.3 1 0
github.com/muety/wakapi/services/alias.go:111.52,112.51 1 0
github.com/muety/wakapi/services/alias.go:112.51,114.3 1 0
github.com/muety/wakapi/services/user.go:22.73,29.2 1 0
github.com/muety/wakapi/services/user.go:31.74,32.40 1 0
github.com/muety/wakapi/services/user.go:36.2,37.16 2 0
github.com/muety/wakapi/services/user.go:41.2,42.15 2 0
github.com/muety/wakapi/services/user.go:32.40,34.3 1 0
github.com/muety/wakapi/services/user.go:37.16,39.3 1 0
github.com/muety/wakapi/services/user.go:45.72,46.37 1 0
github.com/muety/wakapi/services/user.go:50.2,51.16 2 0
github.com/muety/wakapi/services/user.go:55.2,56.15 2 0
github.com/muety/wakapi/services/user.go:46.37,48.3 1 0
github.com/muety/wakapi/services/user.go:51.16,53.3 1 0
github.com/muety/wakapi/services/user.go:59.76,61.2 1 0
github.com/muety/wakapi/services/user.go:63.86,65.2 1 0
github.com/muety/wakapi/services/user.go:67.58,69.2 1 0
github.com/muety/wakapi/services/user.go:71.86,73.2 1 0
github.com/muety/wakapi/services/user.go:75.71,77.12 2 0
github.com/muety/wakapi/services/user.go:81.2,82.42 2 0
github.com/muety/wakapi/services/user.go:86.2,87.16 2 0
github.com/muety/wakapi/services/user.go:91.2,92.21 2 0
github.com/muety/wakapi/services/user.go:77.12,79.3 1 0
github.com/muety/wakapi/services/user.go:82.42,84.3 1 0
github.com/muety/wakapi/services/user.go:87.16,89.3 1 0
github.com/muety/wakapi/services/user.go:95.48,97.2 1 0
github.com/muety/wakapi/services/user.go:99.102,109.93 2 0
github.com/muety/wakapi/services/user.go:115.2,115.38 1 0
github.com/muety/wakapi/services/user.go:109.93,111.3 1 0
github.com/muety/wakapi/services/user.go:111.8,113.3 1 0
github.com/muety/wakapi/services/user.go:118.73,122.2 3 0
github.com/muety/wakapi/services/user.go:124.78,128.2 3 0
github.com/muety/wakapi/services/user.go:130.99,133.2 2 0
github.com/muety/wakapi/services/user.go:135.106,138.96 3 0
github.com/muety/wakapi/services/user.go:143.2,143.68 1 0
github.com/muety/wakapi/services/user.go:138.96,140.3 1 0
github.com/muety/wakapi/services/user.go:140.8,142.3 1 0
github.com/muety/wakapi/services/user.go:146.85,148.2 1 0
github.com/muety/wakapi/services/user.go:150.57,157.2 4 0
github.com/muety/wakapi/services/user.go:159.38,161.2 1 0
github.com/muety/wakapi/services/user.go:163.57,168.2 1 0
github.com/muety/wakapi/services/key_value.go:14.89,19.2 1 0
github.com/muety/wakapi/services/key_value.go:21.83,23.2 1 0
github.com/muety/wakapi/services/key_value.go:25.78,27.16 2 0
github.com/muety/wakapi/services/key_value.go:33.2,33.11 1 0
github.com/muety/wakapi/services/key_value.go:27.16,32.3 1 0
github.com/muety/wakapi/services/key_value.go:36.72,38.2 1 0
github.com/muety/wakapi/services/key_value.go:40.60,42.2 1 0
github.com/muety/wakapi/services/heartbeat.go:25.141,39.33 3 0
github.com/muety/wakapi/services/heartbeat.go:47.2,47.12 1 0
github.com/muety/wakapi/services/heartbeat.go:39.33,40.31 1 0
github.com/muety/wakapi/services/heartbeat.go:40.31,44.4 3 0
github.com/muety/wakapi/services/heartbeat.go:50.72,53.2 2 0
github.com/muety/wakapi/services/heartbeat.go:55.80,60.32 3 0
github.com/muety/wakapi/services/heartbeat.go:68.2,69.16 2 0
github.com/muety/wakapi/services/heartbeat.go:72.2,72.12 1 0
github.com/muety/wakapi/services/heartbeat.go:60.32,61.36 1 0
github.com/muety/wakapi/services/heartbeat.go:65.3,65.43 1 0
github.com/muety/wakapi/services/heartbeat.go:61.36,64.4 2 0
github.com/muety/wakapi/services/heartbeat.go:69.16,71.3 1 0
github.com/muety/wakapi/services/heartbeat.go:75.53,77.8 2 0
github.com/muety/wakapi/services/heartbeat.go:80.2,81.16 2 0
github.com/muety/wakapi/services/heartbeat.go:84.2,84.19 1 0
github.com/muety/wakapi/services/heartbeat.go:77.8,79.3 1 0
github.com/muety/wakapi/services/heartbeat.go:81.16,83.3 1 0
github.com/muety/wakapi/services/heartbeat.go:87.76,90.8 3 0
github.com/muety/wakapi/services/heartbeat.go:93.2,94.16 2 0
github.com/muety/wakapi/services/heartbeat.go:97.2,97.19 1 0
github.com/muety/wakapi/services/heartbeat.go:90.8,92.3 1 0
github.com/muety/wakapi/services/heartbeat.go:94.16,96.3 1 0
github.com/muety/wakapi/services/heartbeat.go:100.96,104.26 3 0
github.com/muety/wakapi/services/heartbeat.go:114.2,115.16 2 0
github.com/muety/wakapi/services/heartbeat.go:119.2,119.28 1 0
github.com/muety/wakapi/services/heartbeat.go:125.2,125.24 1 0
github.com/muety/wakapi/services/heartbeat.go:104.26,107.9 3 0
github.com/muety/wakapi/services/heartbeat.go:107.9,109.4 1 0
github.com/muety/wakapi/services/heartbeat.go:109.9,111.4 1 0
github.com/muety/wakapi/services/heartbeat.go:115.16,117.3 1 0
github.com/muety/wakapi/services/heartbeat.go:119.28,123.3 3 0
github.com/muety/wakapi/services/heartbeat.go:128.111,130.16 2 0
github.com/muety/wakapi/services/heartbeat.go:133.2,133.43 1 0
github.com/muety/wakapi/services/heartbeat.go:130.16,132.3 1 0
github.com/muety/wakapi/services/heartbeat.go:136.92,138.2 1 0
github.com/muety/wakapi/services/heartbeat.go:140.116,142.2 1 0
github.com/muety/wakapi/services/heartbeat.go:144.78,146.2 1 0
github.com/muety/wakapi/services/heartbeat.go:148.104,150.55 2 0
github.com/muety/wakapi/services/heartbeat.go:154.2,155.16 2 0
github.com/muety/wakapi/services/heartbeat.go:159.2,160.28 2 0
github.com/muety/wakapi/services/heartbeat.go:166.2,167.22 2 0
github.com/muety/wakapi/services/heartbeat.go:150.55,152.3 1 0
github.com/muety/wakapi/services/heartbeat.go:155.16,157.3 1 0
github.com/muety/wakapi/services/heartbeat.go:160.28,161.33 1 0
github.com/muety/wakapi/services/heartbeat.go:161.33,163.4 1 0
github.com/muety/wakapi/services/heartbeat.go:170.62,172.2 1 0
github.com/muety/wakapi/services/heartbeat.go:174.116,176.16 2 0
github.com/muety/wakapi/services/heartbeat.go:180.2,180.28 1 0
github.com/muety/wakapi/services/heartbeat.go:184.2,184.24 1 0
github.com/muety/wakapi/services/heartbeat.go:176.16,178.3 1 0
github.com/muety/wakapi/services/heartbeat.go:180.28,182.3 1 0
github.com/muety/wakapi/services/heartbeat.go:187.96,189.2 1 0
github.com/muety/wakapi/services/heartbeat.go:191.107,193.56 2 0
github.com/muety/wakapi/services/heartbeat.go:193.56,194.58 1 0
github.com/muety/wakapi/services/heartbeat.go:194.58,198.4 1 0
github.com/muety/wakapi/services/heartbeat.go:202.85,208.2 5 0
github.com/muety/wakapi/services/heartbeat.go:210.74,211.32 1 0
github.com/muety/wakapi/services/heartbeat.go:211.32,216.3 1 0
github.com/muety/wakapi/services/heartbeat.go:219.72,221.2 1 0
github.com/muety/wakapi/services/heartbeat.go:223.58,225.2 1 0
github.com/muety/wakapi/services/heartbeat.go:227.60,229.2 1 0

View File

@ -120,7 +120,6 @@ func (suite *SummaryServiceTestSuite) TestSummaryService_Summarize() {
/* TEST 1 */
from, to = suite.TestStartTime.Add(-1*time.Hour), suite.TestStartTime.Add(-1*time.Minute)
suite.HeartbeatService.On("GetAllWithin", from, to, suite.TestUser).Return(filter(from, to, suite.TestHeartbeats), nil)
suite.ProjectLabelService.On("GetByUser", suite.TestUser.ID).Return([]*models.ProjectLabel{}, nil).Once()
result, err = sut.Summarize(from, to, suite.TestUser)
@ -134,7 +133,6 @@ func (suite *SummaryServiceTestSuite) TestSummaryService_Summarize() {
/* TEST 2 */
from, to = suite.TestStartTime.Add(-1*time.Hour), suite.TestStartTime.Add(1*time.Second)
suite.HeartbeatService.On("GetAllWithin", from, to, suite.TestUser).Return(filter(from, to, suite.TestHeartbeats), nil)
suite.ProjectLabelService.On("GetByUser", suite.TestUser.ID).Return([]*models.ProjectLabel{}, nil).Once()
result, err = sut.Summarize(from, to, suite.TestUser)
@ -148,7 +146,6 @@ func (suite *SummaryServiceTestSuite) TestSummaryService_Summarize() {
/* TEST 3 */
from, to = suite.TestStartTime, suite.TestStartTime.Add(1*time.Hour)
suite.HeartbeatService.On("GetAllWithin", from, to, suite.TestUser).Return(filter(from, to, suite.TestHeartbeats), nil)
suite.ProjectLabelService.On("GetByUser", suite.TestUser.ID).Return(suite.TestLabels, nil).Once()
result, err = sut.Summarize(from, to, suite.TestUser)
@ -159,8 +156,6 @@ func (suite *SummaryServiceTestSuite) TestSummaryService_Summarize() {
assert.Equal(suite.T(), 150*time.Second, result.TotalTime())
assert.Equal(suite.T(), 30*time.Second, result.TotalTimeByKey(models.SummaryEditor, TestEditorGoland))
assert.Equal(suite.T(), 120*time.Second, result.TotalTimeByKey(models.SummaryEditor, TestEditorVscode))
assert.Equal(suite.T(), 150*time.Second, result.TotalTimeByKey(models.SummaryLabel, TestProjectLabel1))
assert.Zero(suite.T(), result.TotalTimeByKey(models.SummaryLabel, TestProjectLabel3))
assert.Len(suite.T(), result.Editors, 2)
assertNumAllItems(suite.T(), 1, result, "e")
}
@ -168,8 +163,6 @@ func (suite *SummaryServiceTestSuite) TestSummaryService_Summarize() {
func (suite *SummaryServiceTestSuite) TestSummaryService_Retrieve() {
sut := NewSummaryService(suite.SummaryRepository, suite.HeartbeatService, suite.AliasService, suite.ProjectLabelService)
suite.ProjectLabelService.On("GetByUser", suite.TestUser.ID).Return([]*models.ProjectLabel{}, nil)
var (
summaries []*models.Summary
from time.Time
@ -379,10 +372,25 @@ func (suite *SummaryServiceTestSuite) TestSummaryService_Aliased() {
)
from, to = suite.TestStartTime, suite.TestStartTime.Add(1*time.Hour)
suite.HeartbeatService.On("GetAllWithin", from, to, suite.TestUser).Return(filter(from, to, suite.TestHeartbeats), nil)
heartbeats := filter(from, to, suite.TestHeartbeats)
heartbeats = append(heartbeats, &models.Heartbeat{
ID: uint(rand.Uint32()),
UserID: TestUserId,
Project: TestProject2,
Language: TestLanguageGo,
Editor: TestEditorGoland,
OperatingSystem: TestOsLinux,
Machine: TestMachine1,
Time: models.CustomTime(heartbeats[len(heartbeats)-1].Time.T().Add(10 * time.Second)),
})
suite.HeartbeatService.On("GetAllWithin", from, to, suite.TestUser).Return(heartbeats, nil)
suite.AliasService.On("InitializeUser", TestUserId).Return(nil)
suite.AliasService.On("GetAliasOrDefault", TestUserId, models.SummaryProject, TestProject1).Return(TestProject2, nil)
suite.AliasService.On("GetAliasOrDefault", TestUserId, mock.Anything, TestProject1).Return(TestProject2, nil)
suite.AliasService.On("GetAliasOrDefault", TestUserId, mock.Anything, TestProject2).Return(TestProject2, nil)
suite.AliasService.On("GetAliasOrDefault", TestUserId, mock.Anything, mock.Anything).Return("", nil)
suite.ProjectLabelService.On("GetByUser", suite.TestUser.ID).Return(suite.TestLabels, nil).Once()
result, err = sut.Aliased(from, to, suite.TestUser, sut.Summarize, false)
@ -392,6 +400,44 @@ func (suite *SummaryServiceTestSuite) TestSummaryService_Aliased() {
assert.NotZero(suite.T(), result.TotalTimeByKey(models.SummaryProject, TestProject2))
}
func (suite *SummaryServiceTestSuite) TestSummaryService_Aliased_ProjectLabels() {
sut := NewSummaryService(suite.SummaryRepository, suite.HeartbeatService, suite.AliasService, suite.ProjectLabelService)
var (
from time.Time
to time.Time
result *models.Summary
err error
)
from, to = suite.TestStartTime, suite.TestStartTime.Add(1*time.Hour)
heartbeats := filter(from, to, suite.TestHeartbeats)
heartbeats = append(heartbeats, &models.Heartbeat{
ID: uint(rand.Uint32()),
UserID: TestUserId,
Project: TestProject2,
Language: TestLanguageGo,
Editor: TestEditorGoland,
OperatingSystem: TestOsLinux,
Machine: TestMachine1,
Time: models.CustomTime(heartbeats[len(heartbeats)-1].Time.T().Add(10 * time.Second)),
})
suite.ProjectLabelService.On("GetByUser", suite.TestUser.ID).Return(suite.TestLabels, nil).Once()
suite.HeartbeatService.On("GetAllWithin", from, to, suite.TestUser).Return(heartbeats, nil)
suite.AliasService.On("InitializeUser", TestUserId).Return(nil)
suite.AliasService.On("GetAliasOrDefault", TestUserId, mock.Anything, TestProject1).Return(TestProject1, nil)
suite.AliasService.On("GetAliasOrDefault", TestUserId, mock.Anything, TestProject2).Return(TestProject1, nil)
suite.AliasService.On("GetAliasOrDefault", TestUserId, mock.Anything, mock.Anything).Return("", nil)
result, err = sut.Aliased(from, to, suite.TestUser, sut.Summarize, false)
assert.Nil(suite.T(), err)
assert.NotNil(suite.T(), result)
assert.Equal(suite.T(), 160*time.Second, result.TotalTimeByKey(models.SummaryLabel, TestProjectLabel1))
}
func filter(from, to time.Time, heartbeats []*models.Heartbeat) []*models.Heartbeat {
filtered := make([]*models.Heartbeat, 0, len(heartbeats))
for _, h := range heartbeats {