/
main_test.go
51 lines (37 loc) · 23.5 KB
/
main_test.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
package main
import (
"container/list"
"fmt"
"math"
"testing"
)
const HEADER = "#objectKey messif.objects.keys.AbstractObjectKey 0000000107\n"
const VECTORS = "0.0 0.0 0.0 0.0 0.580443 0.0 0.0 0.0 0.268374 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.164877 0.0 0.499293 0.0 3.25601 1.54021 0.0 0.0 0.198486 1.43544 0.406191 0.011006 0.0 0.0 0.0 0.0 0.0 0.0457406 0.0 0.0 0.0 0.0 0.0 0.0 0.0 7.21532 0.529814 0.0364294 4.36269 0.0 0.0 0.131146 0.0 0.812785 0.0 1.04683 0.1217 0.0 0.0 0.209608 1.91549 0.0 3.03276 3.08976 0.0 0.0 0.128747 0.0 0.0960422 0.0 0.0 1.52089 0.0 0.0 1.16445 0.0 0.0 0.945101 0.0 0.0 0.0 1.35548 0.0 0.14868 0.0 0.545685 0.0 1.15009 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.492297 0.0 0.0995765 0.122304 0.0 1.23034 0.192524 6.65297 0.0 0.0 2.67107 0.0 0.0524631 0.0 0.0 0.0 0.533404 0.0 0.0 0.0 0.0 0.100494 0.708122 2.43693 0.0 0.0 0.0 0.0 1.44331 0.0 0.0 0.0 0.0 0.0 4.16295 0.0 0.0 0.265603 0.0 0.0291357 4.68532 0.0 0.0 0.0 0.27151 0.0 0.0 1.10052 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.130838 0.0 0.621488 0.0 0.0 0.273477 2.53715 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.906443 0.0 0.0 0.438188 0.0 0.0 1.08364 0.0 0.0 0.0 0.0 0.0 0.0 0.0011407 0.0 0.0 0.0 0.0161558 0.0 0.0 0.24016 0.0 2.78079 2.64849 0.0 0.0 0.0 0.0 4.528 0.557868 0.0 0.0 1.58344 0.0 0.0 2.9203 0.0 0.0 0.0 2.33907 0.0569628 0.0 1.11968 0.523809 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 2.76079 0.0 0.161671 0.0369832 0.0 0.119335 0.10369 0.0 0.0 0.370158 0.0 0.970443 0.0 0.0 1.92169 0.0 1.76591 0.0679252 0.0 2.22792 0.0 0.0 0.62854 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0352318 0.529789 2.05301 0.0 0.0 0.0 0.0 2.56194 1.03702 1.56429 0.0 0.0 5.6968 0.0 0.0 0.05147 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.624615 0.178503 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.36564 0.0 0.0 0.0 0.0 0.075195 0.0 0.0 1.26664 0.0 0.0908582 0.0 0.0 0.0 0.0 0.0 0.589872 0.0 0.0 0.0 0.0 0.538833 0.423087 0.0664769 0.885462 0.0 0.0 0.0 0.0 0.0 0.0 1.42988 0.725454 0.0988165 0.0 0.0 0.0 0.0 1.5378 0.000404704 0.137344 0.058091 3.92716 4.99512 0.318976 0.0 0.0983962 0.0 2.50866 0.0 0.0 0.313086 0.0 1.9838 0.0 2.97673 0.63498 0.0 1.07915 0.0 0.0 0.0 0.818267 0.0 0.208241 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.81337 0.0 0.0 0.0 0.268793 2.85236 0.0 0.0 0.0451455 0.23703 0.0 0.0 0.00390879 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 2.16862 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.950629 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.255184 0.0 0.0 0.0 0.0 0.0 0.0 2.58149 0.0 0.0654249 1.55986 0.457415 0.0 0.0 0.0 0.0 0.735706 0.916946 0.0 0.0 1.31953 0.0 0.0 1.36676 1.67261 0.0427318 0.0 0.781034 0.0 0.0 0.0 0.0 0.0 1.21701 0.106398 1.67707 0.0 0.0 0.0 1.66099 0.0 0.85224 0.0 0.0 0.0 0.0 4.48839 0.0 0.0 3.44794 0.0 0.219537 0.0 0.0 0.0 0.0 0.0 0.0 0.0371114 0.518899 0.0144737 0.058887 0.0 0.0 0.0 2.27872 4.45222 0.0 0.0102683 0.419398 0.0 0.0 0.0 0.809363 0.0 0.0 0.0 0.0151641 0.0 0.0 0.0 1.3965 0.0616785 0.0 0.0 0.913023 0.80497 0.0 0.0 0.0 1.92968 0.225953 0.0 0.0 0.0 0.0 0.0 0.0 1.81208 2.77164 0.00678469 0.0 0.0 0.0 0.0 0.0 0.26538 0.0 0.0 2.56757 0.0 2.06303 0.954527 0.00893275 0.0 0.0 0.0 2.11269 0.003254 0.0 1.8579 0.0 1.44077 0.0 0.0 0.786454 0.0 0.526826 0.0 0.0 0.0 0.290821 0.0 0.0 4.72708 0.0 0.333477 0.0 0.0310912 0.479101 0.0 0.0 0.0 0.0 0.0 0.457033 0.0 0.245218 0.0 0.0 0.0 0.365986 0.0 0.0 2.16731 0.0 0.0 0.0 0.101739 0.0 0.0 0.0 0.0 5.1871 0.0 1.20437 0.0 0.0 0.0 0.988617 1.04968 0.0 0.0 0.0 0.0 1.80856 0.184853 0.0 0.615576 0.0 0.0310242 0.0 0.242704 0.0 0.0 0.0 0.0 0.0 0.506443 0.0318975 0.0 0.861479 0.195422 0.242283 0.0 0.0 0.0 0.00658558 0.89473 0.0606345 0.0 0.0 2.30443 0.0 2.37746 0.0 0.0413297 0.0 0.0 0.000165594 4.9093 0.0 0.919824 3.29056 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.1887 0.0 0.0 0.0 0.0806852 0.0 3.85708 1.33005 0.055556 0.0206527 0.0 0.702738 0.542719 0.649918 0.0 0.0 1.63911 0.0 0.0 0.0 1.30833 0.0 0.0 0.0 0.0 0.0 0.0 0.0260569 0.626938 0.0 0.0 0.0 0.0 0.00542412 0.0 0.0 0.0 0.615856 0.477122 0.0 0.0 0.301748 0.0 0.0 2.32971 0.0 0.0 0.0 0.0 0.0 0.209266 0.0 0.0 0.0 3.24179 0.132744 1.43066 0.0 0.455487 0.0 0.0 0.0 0.0 0.517255 0.0 0.0 2.24414 0.0 0.619672 0.0 2.22923 0.0 0.0 0.0 0.284452 4.65879 8.98105 1.44989 1.4821 0.150212 2.42194 0.0 1.45654 0.0 0.0 0.0 0.0720153 0.0 0.0 1.78995 0.0 0.0442079 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.118093 1.9967 0.0 0.0 0.0 1.59195 0.39367 0.0 0.0 0.0 1.09444 0.0643048 0.0 0.0 3.78534 0.0 0.154394 1.87259 0.0 0.0 0.0 0.0 0.0179909 1.75056 0.0 0.0 0.0 0.96553 0.0 3.50277 0.143239 0.0 0.0208122 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 2.38549 0.0 0.0 0.0534137 0.0 0.130353 0.0386437 0.0 0.0 0.031743 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.129422 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 2.29404 1.05129 0.0 0.0 0.0 0.0 0.0 2.50398 0.0 0.0 1.81411 0.0477209 0.0 0.5565 0.0 1.1876 0.0 0.0 0.0 0.0 0.400528 0.0189378 0.0 3.59469 0.0517374 1.05164 0.0 0.0 2.58687 0.121791 0.0 0.0 0.0 0.0 0.0217543 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.082522 0.0 0.411594 2.55255 0.655212 0.0 2.97504 0.0884221 0.0 1.66459 1.26459 0.0 0.0 0.0 2.854 0.0 0.0 0.0 2.36014 0.0 0.0 1.45501 0.0 0.0 0.0 1.39957 3.0695 1.13996 0.99308 0.0 0.0 0.0 0.0 0.0 0.336923 0.0 0.0 0.0 0.0 4.05624 0.473648 0.0 0.0 0.0 0.0 0.917406 0.0 0.0 0.237372 0.0 0.0 0.0 0.0 0.0 0.0 0.928406 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.105926 0.0 0.0 0.0 0.0 0.0920976 0.0 0.0 0.539443 0.0451884 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.800772 0.0 0.0797382 0.694922 0.157134 2.95676 0.00232137 0.0 0.0 1.61173 0.0 0.168392 0.0 0.0 0.00882983 2.41198 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.00485668 0.0 0.697105 0.191026 0.179126 0.0 0.0 0.52573 1.76313 0.0 2.46837 0.0 0.0 0.0 2.79807 2.05406 0.0 2.30684 0.0 0.0371219 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.00295149 0.0 0.0 0.0 0.0 1.22643 0.0 0.0 0.0386267 0.0 2.03738 0.0 0.0 0.0 0.0 0.0 3.0964 0.0 0.0 1.90303 2.50929 0.0 0.0 0.0 0.0 0.0 0.145491 0.0 0.0 0.346764 0.0 0.0 0.0 0.0108797 0.0 0.0 1.4723 0.0 0.0605529 0.0 0.0 0.0984276 1.59918 0.413289 0.214175 0.0 0.0 0.0 0.0 0.0 0.956584 0.755136 0.0 2.01366 0.0 0.0 0.0 0.0 0.0 0.496188 0.0 2.50615 0.0 0.426725 0.536989 0.0 0.0 0.675125 0.0 0.0 0.0 2.73744 0.00292556 0.0 0.0 0.103131 0.0 0.0 0.0 0.701863 0.0505571 0.0 0.0 0.00643772 0.0 0.0 0.869807 0.0 0.0 0.0 0.0726449 0.10117 0.0 0.364504 0.875552 0.0 0.0 4.27932 0.0 0.0 0.0 0.0497246 0.0 0.0 0.2975 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.957719 0.112311 0.133444 2.30302 0.430085 0.0029717 1.14194 0.0 0.0 0.0 0.0 0.385252 0.0 0.103617 0.0 0.0 0.0 0.0 0.0 5.69306 0.0 0.0 0.709343 0.0 1.99088 0.0666102 0.0 1.96425 0.0767188 0.0 0.0 0.0 0.0 0.0 3.93797 3.26247 0.0 4.09486 0.0588817 0.0 0.0 0.111226 0.0 3.35655 0.590291 0.0 0.0 0.0 0.0 2.39801 0.0 0.00952952 0.0 0.0 0.0 0.000669104 0.0 2.26798 0.628523 0.571098 0.0 0.0 0.0 0.0 0.0 0.661893 0.0 0.0 4.17696 0.0 0.0 0.0 0.0 0.422617 3.40937 0.468499 0.0 0.0 0.0 6.95626 0.460661 0.0 3.92484 0.0 0.0761588 1.12917 0.0 0.0 0.0237868 0.0 0.100081 0.0 3.8166 0.0 3.58649 0.0 0.0102439 0.0 0.0 0.964127 0.0 0.0 0.583379 0.0 0.0 0.446088 0.042079 0.111735 0.0 2.71987 0.0 0.0525415 0.0 0.0 0.0 0.0 0.0 0.938087 0.0 0.0 0.906044 0.0 0.0 0.0868437 0.0 0.0 0.0 1.02088 0.0 0.0794503 0.0 0.0 0.0 0.0 0.0 0.0 0.335496 0.0 0.0 1.70843 0.682834 0.0 0.0 4.31223 0.0 1.04641 0.0 0.0 0.0 2.38 0.0 0.0 0.0 0.0 5.06345 0.0 0.511024 0.0 2.17907 0.0556437 0.304467 0.0 1.80007 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.139843 0.0 0.336251 0.111807 2.79565 0.0 0.0 0.30299 0.0 0.103974 0.0 0.0 0.0 2.24492 0.0 0.0 0.0 0.0667849 0.267451 0.0 0.136626 0.0 0.0 0.129148 0.0 0.647633 0.171278 1.2086 3.54603 0.145327 0.0 0.0 0.283684 0.0 0.0 1.0014 1.35362 0.0 0.0 0.0 0.397861 0.0 0.0 0.0 0.0221601 3.0202 0.0 0.0 0.0 0.0 2.1926 0.207677 0.128832 0.0 0.0 0.0 0.0 0.860525 0.0 0.0 5.13762 2.05434 0.15114 0.0 0.0 0.0 0.0476153 0.0 0.0 0.0 0.0 0.0 0.0 0.0 3.12229 2.99199 0.103968 3.32844 0.0 0.0 0.0 0.0 4.99535 0.104963 3.98551 0.0 0.434433 0.0 0.0 0.0 0.0 2.16581 0.550666 0.92426 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 2.62503 0.0 0.208726 2.44863 0.0 0.0164608 0.0 0.0 0.172601 0.0 0.444278 0.0 0.0 0.0 0.0 0.0 0.0 0.647235 0.139981 0.0 0.0 0.0 0.0 0.324126 0.0 0.425048 0.0 0.0 0.89528 0.0359209 0.0 0.0 0.459115 0.202917 0.0 0.0 0.0 0.0 0.0 0.661738 0.0 0.0 0.0 1.07117 0.707037 0.0 0.608792 0.474566 0.0 0.0 0.0 0.491321 0.0 0.0 0.0 0.504951 1.37725 0.0 1.97582 0.0 0.460494 0.0 0.0 1.0033 0.0 0.0 0.0 1.78926 0.0690636 0.0 0.0735151 1.09714 0.0 0.0 0.640119 0.0 0.583929 0.0 2.48261 0.0 0.0 0.0 0.310617 0.0 0.6936 3.01526 0.0 1.45737 3.65645 0.0 1.51363 0.0 0.0 0.0 0.0451241 0.0 0.0 0.0240501 0.0 0.0 0.0 0.0 0.429274 0.0 4.74594 0.0 0.0 0.0 0.18706 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.88549 0.0 0.0 1.74521 0.821564 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.168376 0.0 3.55107 1.61855 0.0 0.0 0.0 2.17783 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 3.77031 0.0 0.0 0.00922583 0.0 0.0 0.0 2.61478 0.0981278 0.0 0.0 0.0 0.128234 0.0 0.112592 0.0 0.0 0.0 0.0 0.0937743 0.0 0.158556 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0183252 0.0 0.0202388 0.208138 0.0960334 0.0112111 0.0 0.210687 0.0 0.0 0.0 1.03209 0.206934 0.283628 0.0 0.0 0.0 0.680201 0.0 0.0 0.0 0.0 0.0909094 0.0 0.0710964 0.0 0.0 5.24415 0.0 0.0111556 0.0413724 3.05723 0.0 0.0 0.0 0.0 0.0 1.812 0.0 1.8396 0.0 0.0 0.0 0.033052 3.60587 3.45821 0.0 1.25873 0.0 0.0 0.359898 0.0 2.67683 0.0 0.0 0.0 0.0 0.55107 0.0 0.460362 0.0 0.0 0.0 1.10682 0.0 0.0 0.0633001 0.0 0.0680578 0.0 0.0 0.0 0.0 0.0 0.101517 0.118215 0.0 0.0 0.0 0.0 4.95794 0.327309 0.940895 0.0 0.0 1.06198 0.0 0.0 0.0 0.0 0.0 0.0 1.42732 1.04314 0.0 0.0650563 0.026507 0.0753219 0.0 0.0 0.0 0.0 0.0 0.0 0.0 2.69079 0.0 2.25741 0.0 0.0 5.62621 0.0 0.0290625 0.0 0.0 0.0 0.0 0.0577177 0.144658 0.0 1.39817 2.02255 1.3831 0.00843765 1.2231 0.322736 1.38171 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0572764 0.0439609 0.0 0.0564445 1.22079 0.0 0.0153916 0.887669 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.28032 0.0 0.0 0.0 0.433868 0.0 0.0 0.0 0.0 0.209626 0.000976771 0.0988954 0.526772 0.0 0.0 1.36212 0.0 0.118195 0.924189 0.0 0.0 0.61031 2.9028 0.0 2.29304 0.0 0.0289487 0.485303 0.0 0.0 0.0 0.450262 0.0 0.0 0.0 2.53933 0.0 0.0 0.0 0.0 0.0 0.0 1.04421 0.0 0.0 0.0 0.0 1.39033 0.0 0.0 0.0 0.167104 0.0 0.0424279 0.0 0.0 0.0 0.0 0.0 0.00556558 0.0383919 1.32818 0.0 0.287688 0.0 0.0 3.00932 0.0 0.0 0.363763 0.483553 0.0 0.0 0.0 0.0 0.0 0.0796289 0.0 0.0 0.0 0.470045 2.09434 0.0 0.281723 0.0 0.0 2.53989 0.0122797 0.0 0.0 0.694793 0.121643 0.0 0.0 4.08089 0.40756 0.0 2.14898 0.31964 0.0 0.0 0.126632 0.0 0.0 0.0 0.387095 0.0 0.0 1.22414 0.0 0.0 0.0 0.892151 0.0 0.0496817 0.0 0.0 0.0 0.132673 0.0480855 0.330912 0.744043 0.0 0.0 4.64918 0.0 0.80266 0.0 5.12883 0.592916 0.0 0.0 0.18573 0.0 0.1444 0.544694 0.852517 2.15241 2.24055 0.546601 0.0 0.0 0.124646 0.0 0.0 0.0 0.0 1.11673 0.0165945 0.0 0.0 0.0 0.0 0.0 0.0792723 0.0 0.0 0.122324 1.30148 0.0600113 0.0 0.0 0.0 0.129307 0.442977 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.21566 2.88201 0.0 0.0 0.0 0.0 0.0 0.645123 2.07855 0.0692176 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.00119265 0.0 0.0 0.0 0.0 0.0 0.202489 0.0 0.0336516 0.00588079 0.0 0.0 0.0 0.0 0.0 4.07421 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.27773 0.0 0.0 0.0 0.0 0.0 1.50075 0.868522 1.7494 0.0 0.0 0.0498717 0.0 0.0 0.0 0.00717106 0.0 0.0 1.53678 0.0 0.994457 0.0 0.0 0.0 0.146486 0.0 0.0 0.0 0.00473781 0.0 0.0 0.178169 0.175613 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.411264 1.56996 0.0 1.87747 0.0 0.0 0.0 0.0 0.24672 0.274723 0.0 0.0226751 1.00687 0.481656 0.0 0.0 0.497977 0.0 1.51055 0.462135 0.0 0.0 0.0288206 0.0817628 0.0 0.0 0.0 0.0 1.55299 0.0234301 0.222816 0.0 0.0 0.0314468 0.0 0.0 0.0 0.351441 0.0357581 0.0 0.0 3.52001 5.61254 4.46938 0.0 0.0330191 0.0 0.171695 0.0 0.0 0.445921 0.0 0.0 0.0 0.0 0.0 0.0 0.0833939 0.0 0.0 0.0 0.0 1.34158 3.20628 0.0 0.0 0.0 4.26035 0.0 0.0 0.0 0.0 3.95418 0.0537199 0.0769733 0.0 0.0 0.0 0.264913 0.0 0.0473471 0.0777398 0.0 0.0 0.0 0.0 1.61464 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 2.55418 0.0 0.0 0.0 0.267889 0.0 0.0 0.0 0.63123 0.0775069 0.0 0.0 0.0108208 0.0 0.0 0.0 2.52538 0.0 0.649702 0.0 0.0624122 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.13845 0.0 0.0 0.66422 0.238894 0.0 0.0188795 0.0 0.0 0.611167 0.0 0.0 0.0 0.0 0.0 4.51225 0.0 0.0 0.0 0.0 0.0 0.0 0.117229 3.27596 0.0 0.0145462 0.0 0.0 0.0276321 0.372841 0.0 0.0 3.52693 2.1079 1.72396 0.0 0.0 0.0 0.0 0.1467 3.07374 0.0 0.336572 0.0 0.0 1.19224 0.281707 0.0 0.0 0.0 0.0 0.0 0.0 0.0608042 0.0 0.769751 0.597051 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.222623 0.0584086 0.0 1.41911 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.165521 0.0 0.00422986 0.0 0.0 0.0643161 0.0 0.0 0.0 0.0142293 1.5429 5.87669 0.429833 0.0 0.0 0.0 0.0 1.89856 0.0 0.0 0.0 0.0485952 0.0 1.00904 0.0 0.013894 0.0 0.0 0.0 0.0 0.0 0.0145214 0.0 0.0 5.27542 0.0 0.760136 0.059798 3.21869 0.0 0.0 0.0 0.0 0.221894 2.5898 0.0 0.0 0.17005 0.0 0.0 0.507375 0.0 0.21534 0.0 0.0 0.0 2.46665 0.0 0.0 0.0 1.13126 0.125804 0.0 0.0427148 0.0 0.0 0.0 1.55523 0.0585112 0.0588938 0.690183 0.0637763 0.0 0.0 1.9294 0.037581 3.13146 0.0 2.11648 0.0 0.771789 3.38864 3.21711 0.0 4.97728 0.0 0.0 0.0 0.0 0.0 0.00253139 0.0 0.0 0.0 0.0 0.681138 0.0 0.0765429 0.279652 0.0 0.0 1.34146 0.0734434 0.0 0.956993 0.0 0.0 0.0 0.643805 4.70187 0.0 0.0 1.12893 0.0 0.0 0.0 0.0 0.0 0.031961 0.587179 0.588019 2.07025 1.29473 0.0 0.0 0.0 2.83424 0.0 0.0 1.98836 0.0 2.82495 0.175224 0.0 0.0 0.0 0.818597 0.374163 0.0 0.0 0.0 3.75561 0.0 0.698246 0.0 0.0 0.0671763 0.0 0.959634 0.0 0.0 0.00129091 3.29105 0.0 0.0 0.0 0.00896409 0.0 0.0 0.0 0.0427539 0.0 0.0 0.0590364 0.0 0.200543 0.607352 0.0 0.0 5.31594 0.0 0.0 0.0 0.0 4.76868 0.0 0.159788 0.0747431 0.0 0.0 0.0 0.0 1.67122 0.0 0.0 0.0 0.0 5.62852 0.0 0.0 0.0 0.0 0.0 0.0182762 0.430519 0.0 0.0 0.0 2.39756 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.118814 0.416335 1.78559 0.219417 0.0 0.450795 0.0 0.0 0.0 0.0 0.0 0.572963 0.0 1.40852 0.0 0.724787 0.0 0.0 0.0 0.0 0.0 0.0 0.774151 3.86749 0.0 0.0 0.664279 0.0 0.0 0.0 0.997807 0.0 0.305536 2.63502 0.0 0.0 0.0 0.0 0.0 0.0109875 0.0 0.0244815 0.0 0.0 0.0 0.0 0.0587574 0.122277 0.0 0.0 0.0456538 0.0 0.0 0.0 0.0 0.016297 0.0 0.0118973 0.0 0.0130302 0.0 0.0 0.0 0.129492 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.48381 0.0 0.0 0.0 0.0 0.0 0.0 0.117947 0.0 0.0 0.0 0.097748 0.0 1.8122 0.545245 0.0 0.113596 0.0 0.0 0.0 0.565141 0.0 1.04696 0.0 0.0 0.0 0.0 0.0 0.0282292 0.0 0.0 0.296626 0.0 0.106144 1.14808 0.831291 0.342064 0.0 0.0 0.0 0.0 0.0 0.0 0.385825 0.0 0.0 2.18523 0.6028 0.0 0.0 1.13857 0.0 2.28237 0.0 0.0 0.0 0.414002 0.900493 2.22373 0.0 0.0 2.76066 2.52617 0.0 0.0 0.0 0.0 0.0 0.0 0.236186 0.0 0.079875 1.46948 0.0 0.0 1.91225 1.78626 0.0236279 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.129799 0.0 0.0782326 2.79151 1.16131 0.00517967 3.1051 0.0 0.916545 0.0 0.0 0.0419685 0.0 1.56384 0.0 0.0311728 0.080439 0.0 2.7368 0.0 0.0 0.0 0.0465058 0.0 0.0 0.0 4.15121 0.0 3.22564 0.138357 0.0 0.0 0.0 0.0358386 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.07616 3.64864 0.0 0.0 0.0 0.462749 0.785033 0.16288 0.0 0.0 0.0 0.0 0.0 1.91394 0.226739 0.0 0.0189194 0.0138887 0.0 0.0 0.0 1.73612 0.0 0.348644 0.00298387 0.0 0.0 0.0188716 0.0 0.0 0.00514532 0.0 0.0 0.0 0.0 1.78471 0.0 0.0 0.0 0.0281517 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.547009 0.0 0.0 0.0 0.0 0.509226 0.0 0.0 0.0306615 0.0 0.0 4.26703 0.0 0.0 0.0 0.0679253 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.02199 0.0350877 3.4182 0.0 0.0 0.0 0.0 0.0 2.62732 0.0 0.0 0.0 0.0 0.124078 0.0 0.0 0.0144331 0.0 0.0 2.59521 0.0980807 1.25236 5.77101 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.606018 0.303553 1.48322 0.801836 0.22856 0.0 0.0 0.0 0.0 0.0 0.0 0.897761 1.20703 0.173793 3.18997 0.0 0.0 0.0 1.80911 0.202647 0.0 0.542059 2.37293 0.0 0.0 0.0 0.0 1.18213 0.0 0.0 0.813974 1.32934 0.0 0.0 0.0 0.743492 0.0 0.0 0.0 0.0 0.0 0.0 1.96922 1.76573 0.0 1.47877 0.0 0.0 0.0 0.0 0.0 0.260165 0.0 0.23086 0.0505532 0.203258 0.0 0.0 0.0 0.0 0.0 2.04207 0.0 0.0 0.0 0.0226174 0.0456971 0.0 0.566665 0.0 0.0 0.244163 0.0 0.0 1.42127 0.0 0.0 0.212254 0.196334 0.0 0.0 2.14874 0.00496539 0.0 0.328872 0.0 0.0 0.0 0.0 0.0145282 0.0 0.0 0.0 2.24238 0.0 0.0 0.0358999 0.020594 0.0 0.0 0.0 0.0 0.0 0.618281 0.9441 0.0 0.146932 1.95326 1.27856 0.0048614 0.0 0.0 0.741322 0.0 0.0 2.13851 4.08544 0.0 0.272945 0.0 0.137648 0.0 0.0906297 2.09335 0.0 0.0 0.227034 0.0 1.05974 0.0457538 0.0 0.0 0.0 0.0 0.0 0.86241 0.0 0.0 0.0 0.0 3.57433 0.0 0.0 0.0 0.0 0.617499 0.0 1.40019 1.54809 0.0 0.0 0.0 0.0 0.0 0.0 2.30226 0.0 0.0 0.0 0.0 2.02789 0.640378 0.895926 0.0 0.0 0.0 0.0 0.00183499 0.0 0.0756466 2.65211 0.411508 0.768714 0.314027 0.0 3.34768 1.79374 2.06873 0.0 0.694028 0.0736785 0.624442 0.0 0.0 0.0 0.0 0.0 0.0 0.0 2.02734 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 2.55533 0.0 0.0 0.0 0.0 0.0 0.0 0.126351 0.0 0.0 0.0 2.7837 0.0 1.70778 0.0 0.682489 1.59287 0.0 0.0 0.925602 2.07018 0.510609 0.432361 0.102392 0.0 0.281901 0.0 0.0 1.70802 0.0 0.0 0.0 0.0 0.270045 0.0 0.0938566 1.73776 0.714031 0.011955 0.0 0.0 2.14675 0.0 0.0 0.0 0.0 0.0 0.236644 0.0 0.0 0.0659846 0.168016 0.0 0.0 0.0 0.979526 0.926966 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 3.0524 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.106649 2.93536 0.0 0.260681 0.0 0.0 0.0 0.715439 0.0 0.00255268 0.0 0.0 0.0 1.86881 0.192381 1.09125 0.0 0.585462 0.0 0.237818 0.401061 1.46628 1.85395 0.128083 0.0784385 0.0 0.0 0.503316 0.0 0.0 1.04126 0.696191 0.0 1.25961 0.130868 0.562725 0.101289 0.0 0.0 0.0146128 0.717967 0.0 0.82429 0.678778 0.301534 0.0 0.0 0.0 0.0 0.0 0.0 1.5175 0.0 0.0 0.382788 0.0 0.0 0.0 2.02805 0.0 0.0 0.0 1.92336 0.0 0.0 0.0 0.10343 0.0 0.0 0.0754608 0.0 0.011724 0.0 0.0 0.0 0.00706322 1.56059 0.0 1.3053 0.0 0.0 0.0 0.0030674 0.0 1.33705 0.0 0.617111 0.0 0.0 0.377574 0.0 0.193478 0.0 3.71047 0.150732 0.0 0.0 0.0601457 0.0 0.106783 0.0 0.0 0.0 0.0 1.66021 0.0 0.0 0.447963 0.0 0.412897 0.0 7.00653 0.20004 0.0 0.0 0.047169 0.0 0.0 0.0 1.85819 0.0731292 0.0 0.0 0.0 0.0 0.0 0.0 2.17531 0.0415353 0.0 1.28571 0.0 0.0 0.0 0.825323 0.991037 0.210411 0.0 0.0 0.00375223 0.0 0.0 1.74923 0.0 0.0 0.0 0.258026 0.0 5.07854 4.7684 0.0 0.0 1.45323 0.0153268 0.0 2.96126 2.6397 0.0633215 0.259816 1.19132 0.0 0.0 0.0 0.0 0.0 0.0 1.2548 0.0 0.0 0.0 1.08171 0.0412816 3.4645 0.0 0.0 0.0 0.0 0.0344912 0.0 0.0 0.480362 0.0 0.0 3.38806 0.0 0.277217 1.90597 0.0211873 0.0 1.59442 1.26327 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0541753 0.0 0.0 0.0 0.0 0.000105298 0.0 0.799348 0.0 0.0140213 2.38336 0.197451 0.0 0.0 3.0184 1.66136 2.31873 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.52507 0.00247077 0.0 2.10444 0.0 0.0 0.0120959 0.0903646 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.399293 0.0 0.0 0.0 0.119563 0.257687 0.0 0.0 0.0 0.0 0.0 0.0 3.3764 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0566284 2.32226 1.03699 2.76868 0.0 0.0 0.0 0.293148 0.128722 3.02491 0.0 0.0 0.0 0.0914322 0.0 0.0 0.165939 0.0570499 0.526904 0.0 0.0 0.0 0.0 0.0 0.0311434 0.0 0.383441 1.57377 1.27212 0.114128 0.105385 0.0 0.0 0.0 0.0 0.0 0.0 0.315725 0.0 0.0 0.0 0.0 0.734139 0.0 0.0883575 0.0 1.01265 0.0937733 0.0 0.0 0.0 0.354897 0.121618 0.0376269 0.0 0.0 0.0 0.0 0.0 0.436087 0.158195 1.05645 0.0 0.107148 0.0 3.81149 0.0 0.888644 0.0 0.0921038 0.0 0.0799937 0.0 2.9838 0.0 0.0 0.0896921 0.0 0.0 0.0 0.0133927 0.0 0.0 0.0 2.94408 2.95812 0.0 0.0 0.0 0.0 0.193601 0.933292 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.819087 0.871165 0.0537462 0.0 0.0 1.40439 0.0 0.0 0.0 0.0 0.0 2.17039 3.29312 1.27149 0.0 0.0896257 0.0 0.0 0.457949 0.0 1.23339 0.416017 0.0 0.520219 0.0 0.0 0.0500599 0.365517 0.344666 0.387924 0.0 0.0 0.0 0.041956 0.0 0.0 1.33521 0.0807684 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.09724 0.0 0.399409 0.0 0.0 1.8091 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 3.03157 0.286302 0.0 0.0 0.0 0.0 0.0 3.46887 0.00686217 0.533516 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 1.15481 1.2933 0.0 0.0 0.443394 0.0 0.0 7.6385 0.0 0.180195 0.0 0.0 0.0 0.0 0.0 0.0 2.3701 2.94156 0.0 1.69616 0.0 0.0 0.0 0.528823 0.0 1.19989 0.0 0.0 0.0 0.710728 0.821581 0.0 0.0 0.00793558 0.392947 0.0 0.0 0.0 4.34837 0.0569354 0.0 0.0 0.0 0.199933 0.12793 0.0 0.0 0.0 2.63228 0.0 0.0261675 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.116897 0.0 0.0 0.955564 0.526282 0.567185 0.00471823 0.0 0.0 0.0434678 0.0 0.0 0.0 0.0 0.490573 0.0 0.0 0.0 0.0 0.655712 0.0 0.0 0.0 0.642347 0.0 0.0292882 0.462466 0.0 0.200957 0.191604 0.344239 0.0 0.0 1.60396 0.0 0.0 0.0 0.0 0.0 0.0 0.0 2.48145 0.0 0.830523 0.0 0.285712 0.0 0.0 0.0 0.0 5.36295 0.709516 0.0 0.0 0.0 0.91464 0.0 0.0776835 0.0 0.0710519 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.473782 0.0 0.194587 0.0 1.00335 0.0718343 0.0 0.0 2.034 0.0 1.40064 0.0 0.303481 0.0 1.41793 0.0 0.0 0.0 0.0 0.0 0.384783 0.86793 0.296023 4.2408 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.78522 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0395401 0.0 0.0 0.0 0.0 0.124196 0.045922 0.0 0.080559 0.0 0.323997 1.33295 0.0 0.0 0.0 1.66499 0.0 0.0 0.0389217 0.0 0.0497681 0.0 0.0 0.668292 0.0 0.0 0.0 0.108889 0.189935 0.0 0.0 0.0 0.0356494 0.0 0.436232 1.23104 0.349247 0.149115 1.63308 0.0 0.0 1.13511 0.0202885 0.0815867 0.0 0.0 0.0 0.0 0.109763 0.0 0.0 0.0 0.0 0.0 0.105263 0.0 0.748717 0.0 0.990618 0.0 0.0 0.0 0.0 0.25077 0.0 0.0 3.46846 0.0 0.0624307 0.0 0.0 0.698282 0.0262553 0.0 0.0 0.0 3.43699 0.0506774 0.0 0.0 0.0 0.0 1.81253 0.167658 0.0 0.0 0.0 0.0 0.523269 2.02186 0.0 4.00017 0.0 4.25037 1.33311 0.0 0.0 3.75275 0.0 0.0 0.456974 0.0 0.100807 0.0 2.68305 0.0931028 0.0 0.0 1.53638 0.0 0.0 0.0 0.0 3.48744 0.0 0.058309 0.0 0.42669 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0770697 0.0 2.18526 0.0 0.0 0.137311 1.66633 0.0 0.0 0.124468 0.0 0.0 0.0 0.0 1.77596 0.346462 0.0 0.397818 0.0 0.17734 0.0 0.0 0.0 1.52205 0.0 0.0 0.0 0.0 0.0 0.0 0.174277 1.0408 0.0 0.0 2.74629 1.20392 0.0 1.18655 0.750479 0.0 0.0 0.7456 0.0 0.0 0.0945228 1.56503 0.0 0.949797 0.936731 0.483802 0.0 0.0 0.0 0.0 0.0 0.0 0.0405922 0.0883901 0.0 0.0 0.0 0.0 0.00575139 0.0 0.0115693 0.169448 0.0 1.00434 0.0 0.198633 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0404248 0.0 0.0 0.0 0.574437 2.40182 0.0687231 0.256445 0.0 2.90326 0.229992 0.0 1.17673 1.43418 0.0 0.0 0.0197312 0.0 0.0 0.0338439 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.037798 0.0 1.11201 0.0 0.0 0.0 0.0 0.0 0.0274282 0.0 0.0575339 0.186177 0.0 1.56794 0.0 0.093866 0.0 0.0 4.18436 0.110719 0.0533233 0.0 1.35125 0.0850093 0.0 4.08025 0.0 0.323803 0.0 0.0 3.85908 0.203467 0.0 0.0 0.0 0.0 0.018171 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.1187 0.0 0.0 0.0 0.0 0.525092 0.0 0.122845 0.0 0.0 1.20818 0.0 0.0 0.0 0.0 0.0 0.310385 1.70701 0.457661 0.108386 0.0479925 0.291982 0.0 0.0 2.32783 0.0 0.0 0.0 0.0 0.0 0.287118 0.965361 0.330975 0.0 0.0 0.544471 0.0 0.0 0.87823 0.0250563 0.82183 0.022524 0.0 0.0 2.15669 0.0 0.00348822 0.0269097 0.0 0.0 0.0 0.0 0.0 0.435047 5.32837 0.0 0.970011 0.0 0.7635 0.160827 0.0 0.0 0.0 0.0 0.0 0.262423 0.0 0.0 0.0 2.62855 0.0 0.0 2.69285 0.0 0.0 4.47346 0.0324019 0.0 0.0 1.40727 0.0 0.0 0.0148887 0.0 0.0 4.20096 0.0 0.0133389 0.0820028 3.13686 0.0 0.0 0.0 0.0 0.0 0.0 2.00006 4.54131 0.0 0.0 0.0 0.376932 0.0 0.145005 0.0 2.89288 3.50054 0.0 0.0 0.0 0.0 0.0348044 0.0 0.0 0.0 0.110224 0.163084 0.124558 0.188365 0.174657 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.260192 0.420011 0.0 0.797591 0.0 0.0257219 0.0 0.0 0.0 2.23436 0.0 0.0 0.0 0.0599281 0.0 2.10727 0.248774 0.0 0.121899 2.11661 3.13055 0.0 0.0 0.0 1.53627 0.0 0.0 0.0 0.0 0.0 0.0 0.0380662 0.359969 0.232242 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 4.19724 2.78445 0.0 2.08615 1.1604 0.0 0.0 0.0 0.0688783 0.0720384 0.0 0.0 0.0 0.0 0.153217 0.0 0.85113 0.0 0.0 0.330655 0.0 2.56948 0.0 0.0 0.0 0.0 0.0 0.76477 0.0 0.0 0.0 0.0 0.103277 0.0 0.0 0.0 0.0408023 2.53041 0.0 0.0 0.0 0.0 0.0 0.0 0.033852 0.545719 0.276423 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0 0.0"
func TestParseHeader(t *testing.T) {
v, _ := ParseName(HEADER)
if v != 107 {
t.Fail()
}
}
func TestParseVectors(t *testing.T) {
v, _ := ParseVectors(VECTORS)
if len(v) != 4096 {
t.Fail()
}
if math.Abs(v[4]-0.580443) > 0.01 {
t.Errorf("diff")
}
}
type MyType struct {
name string
}
func TestList(t *testing.T) {
var myInstance *MyType
myInstance = new(MyType)
myInstance.name = "hello"
var myList list.List
myList.Init()
myList.PushFront(myInstance)
x := myList.Front().Value.(*MyType)
fmt.Println((*x).name)
}