Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
The Tor Project
Network Health
Metrics
Onionoo
Commits
81b186c3
Commit
81b186c3
authored
Aug 20, 2018
by
Karsten Loesing
Browse files
Use Arrays.asList with varargs.
parent
ff82fdaa
Changes
7
Show whitespace changes
Inline
Side-by-side
src/main/java/org/torproject/onionoo/server/MostFrequentString.java
View file @
81b186c3
...
...
@@ -35,7 +35,7 @@ class MostFrequentString {
for
(
Map
.
Entry
<
String
,
Integer
>
e
:
stringFrequencies
.
entrySet
())
{
if
(!
sortedFrequencies
.
containsKey
(
e
.
getValue
()))
{
sortedFrequencies
.
put
(
e
.
getValue
(),
new
TreeSet
<>(
Arrays
.
asList
(
new
String
[]
{
e
.
getKey
()
}
)));
Arrays
.
asList
(
e
.
getKey
())));
}
else
{
sortedFrequencies
.
get
(
e
.
getValue
()).
add
(
e
.
getKey
());
}
...
...
src/main/java/org/torproject/onionoo/server/ResourceServlet.java
View file @
81b186c3
...
...
@@ -592,10 +592,10 @@ public class ResourceServlet extends HttpServlet {
Pattern
.
compile
(
"^[0-9a-zA-Z_,-]*$"
);
private
static
HashSet
<
String
>
knownOrderParameters
=
new
HashSet
<>(
Arrays
.
asList
(
new
String
[]
{
OrderParameterValues
.
CONSENSUS_WEIGHT_ASC
,
Arrays
.
asList
(
OrderParameterValues
.
CONSENSUS_WEIGHT_ASC
,
OrderParameterValues
.
CONSENSUS_WEIGHT_DES
,
OrderParameterValues
.
FIRST_SEEN_ASC
,
OrderParameterValues
.
FIRST_SEEN_DES
}
));
OrderParameterValues
.
FIRST_SEEN_DES
));
private
String
[]
parseOrderParameter
(
String
parameter
)
{
if
(!
orderParameterPattern
.
matcher
(
parameter
).
matches
())
{
...
...
src/test/java/org/torproject/onionoo/docs/SummaryDocumentTest.java
View file @
81b186c3
...
...
@@ -16,18 +16,18 @@ public class SummaryDocumentTest {
private
SummaryDocument
createSummaryDocumentRelayTorkaZ
()
{
return
new
SummaryDocument
(
true
,
"TorkaZ"
,
"000C5F55BD4814B917CC474BD537F1A3B33CCE2A"
,
Arrays
.
asList
(
new
String
[]
{
"62.216.201.221"
,
"62.216.201.222"
,
"62.216.201.223"
}
),
DateTimeHelper
.
parse
(
"2013-04-19 05:00:00"
),
false
,
new
TreeSet
<>(
Arrays
.
asList
(
new
String
[]
{
"Running"
,
"Valid"
}
)),
20L
,
"de"
,
"62.216.201.221"
,
"62.216.201.222"
,
"62.216.201.223"
),
DateTimeHelper
.
parse
(
"2013-04-19 05:00:00"
),
false
,
new
TreeSet
<>(
Arrays
.
asList
(
"Running"
,
"Valid"
)),
20L
,
"de"
,
DateTimeHelper
.
parse
(
"2013-04-18 05:00:00"
),
"AS8767"
,
"m-net telekommunikations gmbh"
,
"torkaz <klaus dot zufall at gmx dot de> "
+
"<fb-token:np5_g_83jmf=>"
,
new
TreeSet
<>(
Arrays
.
asList
(
new
String
[]
{
"001C13B3A55A71B977CA65EC85539D79C653A3FC"
,
"0025C136C1F3A9EEFE2AE3F918F03BFA21B5070B"
}
)),
"001C13B3A55A71B977CA65EC85539D79C653A3FC"
,
"0025C136C1F3A9EEFE2AE3F918F03BFA21B5070B"
)),
new
TreeSet
<>(
Arrays
.
asList
(
new
String
[]
{
"001C13B3A55A71B977CA65EC85539D79C653A3FC"
}
)),
null
,
"001C13B3A55A71B977CA65EC85539D79C653A3FC"
)),
null
,
null
,
null
,
null
,
true
);
}
...
...
src/test/java/org/torproject/onionoo/docs/UptimeStatusTest.java
View file @
81b186c3
...
...
@@ -201,7 +201,7 @@ public class UptimeStatusTest {
}
private
static
final
SortedSet
<
String
>
RUNNING_FLAG
=
new
TreeSet
<>(
Arrays
.
asList
(
new
String
[]
{
"Running"
}
));
new
TreeSet
<>(
Arrays
.
asList
(
"Running"
));
@Test
()
public
void
testAddFlagsToNoFlagsEnd
()
{
...
...
@@ -251,7 +251,7 @@ public class UptimeStatusTest {
}
private
static
final
SortedSet
<
String
>
RUNNING_VALID_FLAGS
=
new
TreeSet
<>(
Arrays
.
asList
(
new
String
[]
{
"Running"
,
"Valid"
}
));
new
TreeSet
<>(
Arrays
.
asList
(
"Running"
,
"Valid"
));
@Test
()
public
void
testDontCompressDifferentFlags
()
{
...
...
src/test/java/org/torproject/onionoo/server/ResourceServletTest.java
View file @
81b186c3
...
...
@@ -134,49 +134,50 @@ public class ResourceServletTest {
org
.
torproject
.
onionoo
.
docs
.
SummaryDocument
relayTorkaZ
=
new
org
.
torproject
.
onionoo
.
docs
.
SummaryDocument
(
true
,
"TorkaZ"
,
"000C5F55BD4814B917CC474BD537F1A3B33CCE2A"
,
Arrays
.
asList
(
new
String
[]
{
"62.216.201.221"
,
"62.216.201.222"
,
"62.216.201.223"
}
),
DateTimeHelper
.
parse
(
"2013-04-19 05:00:00"
),
false
,
new
TreeSet
<>(
Arrays
.
asList
(
new
String
[]
{
"Running"
,
"Valid"
}
)),
20L
,
"de"
,
"62.216.201.221"
,
"62.216.201.222"
,
"62.216.201.223"
),
DateTimeHelper
.
parse
(
"2013-04-19 05:00:00"
),
false
,
new
TreeSet
<>(
Arrays
.
asList
(
"Running"
,
"Valid"
)),
20L
,
"de"
,
DateTimeHelper
.
parse
(
"2013-04-18 05:00:00"
),
"AS8767"
,
"m-net telekommunikations gmbh"
,
"torkaz <klaus dot zufall at gmx dot de> "
+
"<fb-token:np5_g_83jmf=>"
,
new
TreeSet
<>(
Arrays
.
asList
(
new
String
[]
{
"001C13B3A55A71B977CA65EC85539D79C653A3FC"
,
"0025C136C1F3A9EEFE2AE3F918F03BFA21B5070B"
}
)),
"001C13B3A55A71B977CA65EC85539D79C653A3FC"
,
"0025C136C1F3A9EEFE2AE3F918F03BFA21B5070B"
)),
new
TreeSet
<>(
Arrays
.
asList
(
new
String
[]
{
"001C13B3A55A71B977CA65EC85539D79C653A3FC"
}
)),
"001C13B3A55A71B977CA65EC85539D79C653A3FC"
)),
"0.2.3.25"
,
"linux"
,
new
TreeSet
<>(
Arrays
.
asList
(
new
String
[]
{
"ppp-62-216-201-221.dynamic.mnet-online.de"
}
)),
"ppp-62-216-201-221.dynamic.mnet-online.de"
)),
null
,
true
);
this
.
relays
.
put
(
"000C5F55BD4814B917CC474BD537F1A3B33CCE2A"
,
relayTorkaZ
);
org
.
torproject
.
onionoo
.
docs
.
SummaryDocument
relayFerrari458
=
new
org
.
torproject
.
onionoo
.
docs
.
SummaryDocument
(
true
,
"Ferrari458"
,
"001C13B3A55A71B977CA65EC85539D79C653A3FC"
,
Arrays
.
asList
(
new
String
[]
{
"68.38.171.200"
,
"[2001:4f8:3:2e::51]"
}
),
"68.38.171.200"
,
"[2001:4f8:3:2e::51]"
),
DateTimeHelper
.
parse
(
"2013-04-24 12:00:00"
),
true
,
new
TreeSet
<>(
Arrays
.
asList
(
new
String
[]
{
"Fast"
,
"Named"
,
"Running"
,
"V2Dir"
,
"Valid"
}
)),
1140L
,
"us"
,
new
TreeSet
<>(
Arrays
.
asList
(
"Fast"
,
"Named"
,
"Running"
,
"V2Dir"
,
"Valid"
)),
1140L
,
"us"
,
DateTimeHelper
.
parse
(
"2013-04-16 18:00:00"
),
"AS7922"
,
"comcast cable communications, llc"
,
null
,
new
TreeSet
<>(
Arrays
.
asList
(
new
String
[]{
"000C5F55BD4814B917CC474BD537F1A3B33CCE2A"
})),
new
TreeSet
<>(
Arrays
.
asList
(
new
String
[]
{
"000C5F55BD4814B917CC474BD537F1A3B33CCE2A"
})),
null
,
null
,
new
TreeSet
<>(
Arrays
.
asList
(
new
String
[]
{
"c-68-38-171-200.hsd1.in.comcast.net"
})),
"000C5F55BD4814B917CC474BD537F1A3B33CCE2A"
)),
new
TreeSet
<>(
Arrays
.
asList
(
"000C5F55BD4814B917CC474BD537F1A3B33CCE2A"
)),
null
,
null
,
new
TreeSet
<>(
Arrays
.
asList
(
"c-68-38-171-200.hsd1.in.comcast.net"
)),
null
,
null
);
this
.
relays
.
put
(
"001C13B3A55A71B977CA65EC85539D79C653A3FC"
,
relayFerrari458
);
org
.
torproject
.
onionoo
.
docs
.
SummaryDocument
relayTimMayTribute
=
new
org
.
torproject
.
onionoo
.
docs
.
SummaryDocument
(
true
,
"TimMayTribute"
,
"0025C136C1F3A9EEFE2AE3F918F03BFA21B5070B"
,
Arrays
.
asList
(
new
String
[]
{
"89.69.68.246"
}
),
"89.69.68.246"
),
DateTimeHelper
.
parse
(
"2013-04-22 20:00:00"
),
false
,
new
TreeSet
<>(
Arrays
.
asList
(
new
String
[]
{
"Fast"
,
"Running"
,
"Unnamed"
,
"V2Dir"
,
"Valid"
}
)),
63L
,
"a1"
,
new
TreeSet
<>(
Arrays
.
asList
(
"Fast"
,
"Running"
,
"Unnamed"
,
"V2Dir"
,
"Valid"
)),
63L
,
"a1"
,
DateTimeHelper
.
parse
(
"2013-04-16 18:00:00"
),
null
,
"liberty global operations b.v."
,
"1024d/51e2a1c7 \"steven j. murdoch\" "
...
...
@@ -189,9 +190,9 @@ public class ResourceServletTest {
org
.
torproject
.
onionoo
.
docs
.
SummaryDocument
bridgeec2bridgercc7f31fe
=
new
org
.
torproject
.
onionoo
.
docs
.
SummaryDocument
(
false
,
"ec2bridgercc7f31fe"
,
"0000831B236DFF73D409AD17B40E2A728A53994F"
,
Arrays
.
asList
(
new
String
[]
{
"10.199.7.176"
}
),
Arrays
.
asList
(
"10.199.7.176"
),
DateTimeHelper
.
parse
(
"2013-04-21 18:07:03"
),
false
,
new
TreeSet
<>(
Arrays
.
asList
(
new
String
[]
{
"Valid"
}
)),
-
1L
,
new
TreeSet
<>(
Arrays
.
asList
(
"Valid"
)),
-
1L
,
null
,
DateTimeHelper
.
parse
(
"2013-04-20 15:37:04"
),
null
,
null
,
null
,
null
,
null
,
"0.2.2.39"
,
null
,
null
,
null
,
true
);
this
.
bridges
.
put
(
"0000831B236DFF73D409AD17B40E2A728A53994F"
,
...
...
@@ -199,9 +200,9 @@ public class ResourceServletTest {
org
.
torproject
.
onionoo
.
docs
.
SummaryDocument
bridgeUnnamed
=
new
org
.
torproject
.
onionoo
.
docs
.
SummaryDocument
(
false
,
"Unnamed"
,
"0002D9BDBBC230BD9C78FF502A16E0033EF87E0C"
,
Arrays
.
asList
(
new
String
[]
{
"10.0.52.84"
}
),
"10.0.52.84"
),
DateTimeHelper
.
parse
(
"2013-04-20 17:37:04"
),
false
,
new
TreeSet
<>(
Arrays
.
asList
(
new
String
[]
{
"Valid"
}
)),
-
1L
,
new
TreeSet
<>(
Arrays
.
asList
(
"Valid"
)),
-
1L
,
null
,
DateTimeHelper
.
parse
(
"2013-04-14 07:07:05"
),
null
,
null
,
null
,
null
,
null
,
null
,
null
,
null
,
null
,
null
);
this
.
bridges
.
put
(
"0002D9BDBBC230BD9C78FF502A16E0033EF87E0C"
,
...
...
@@ -209,10 +210,10 @@ public class ResourceServletTest {
org
.
torproject
.
onionoo
.
docs
.
SummaryDocument
bridgegummy
=
new
org
.
torproject
.
onionoo
.
docs
.
SummaryDocument
(
false
,
"gummy"
,
"1FEDE50ED8DBA1DD9F9165F78C8131E4A44AB756"
,
Arrays
.
asList
(
new
String
[]
{
"10.63.169.98"
}
),
"10.63.169.98"
),
DateTimeHelper
.
parse
(
"2013-04-24 01:07:04"
),
true
,
new
TreeSet
<>(
Arrays
.
asList
(
new
String
[]
{
"Running"
,
"Valid"
}
)),
-
1L
,
null
,
new
TreeSet
<>(
Arrays
.
asList
(
"Running"
,
"Valid"
)),
-
1L
,
null
,
DateTimeHelper
.
parse
(
"2013-01-16 21:07:04"
),
null
,
null
,
null
,
null
,
null
,
"0.2.4.4-alpha-dev"
,
"windows 7"
,
null
,
null
,
false
);
this
.
bridges
.
put
(
"1FEDE50ED8DBA1DD9F9165F78C8131E4A44AB756"
,
...
...
src/test/java/org/torproject/onionoo/server/SummaryDocumentComparatorTest.java
View file @
81b186c3
...
...
@@ -29,18 +29,18 @@ public class SummaryDocumentComparatorTest {
private
SummaryDocument
createSummaryDoc
()
{
return
new
SummaryDocument
(
true
,
"TorkaZ"
,
"000C5F55BD4814B917CC474BD537F1A3B33CCE2A"
,
Arrays
.
asList
(
new
String
[]
{
"62.216.201.221"
,
"62.216.201.222"
,
"62.216.201.223"
}
),
DateTimeHelper
.
parse
(
"2013-04-19 05:00:00"
),
false
,
new
TreeSet
<>(
Arrays
.
asList
(
new
String
[]
{
"Running"
,
"Valid"
}
)),
20L
,
"de"
,
"62.216.201.221"
,
"62.216.201.222"
,
"62.216.201.223"
),
DateTimeHelper
.
parse
(
"2013-04-19 05:00:00"
),
false
,
new
TreeSet
<>(
Arrays
.
asList
(
"Running"
,
"Valid"
)),
20L
,
"de"
,
DateTimeHelper
.
parse
(
"2013-04-18 05:00:00"
),
"AS8767"
,
"m-net telekommunikations gmbh"
,
"torkaz <klaus dot zufall at gmx dot de> "
+
"<fb-token:np5_g_83jmf=>"
,
new
TreeSet
<>(
Arrays
.
asList
(
new
String
[]
{
"001C13B3A55A71B977CA65EC85539D79C653A3FC"
,
"0025C136C1F3A9EEFE2AE3F918F03BFA21B5070B"
}
)),
"001C13B3A55A71B977CA65EC85539D79C653A3FC"
,
"0025C136C1F3A9EEFE2AE3F918F03BFA21B5070B"
)),
new
TreeSet
<>(
Arrays
.
asList
(
new
String
[]
{
"001C13B3A55A71B977CA65EC85539D79C653A3FC"
}
)),
null
,
"001C13B3A55A71B977CA65EC85539D79C653A3FC"
)),
null
,
null
,
null
,
null
,
null
);
}
...
...
src/test/java/org/torproject/onionoo/writer/UptimeDocumentWriterTest.java
View file @
81b186c3
...
...
@@ -167,7 +167,7 @@ public class UptimeDocumentWriterTest {
UptimeDocument
.
class
,
GABELMOO_FINGERPRINT
);
this
.
assertOneWeekGraph
(
document
,
1
,
"2014-03-23 09:30:00"
,
"2014-03-23 11:30:00"
,
3
,
Arrays
.
asList
(
new
Integer
[]
{
999
,
0
,
999
}
));
Arrays
.
asList
(
999
,
0
,
999
));
}
@Test
...
...
@@ -183,7 +183,7 @@ public class UptimeDocumentWriterTest {
UptimeDocument
.
class
,
GABELMOO_FINGERPRINT
);
this
.
assertOneWeekGraph
(
document
,
1
,
"2014-03-23 09:30:00"
,
"2014-03-23 11:30:00"
,
3
,
Arrays
.
asList
(
new
Integer
[]
{
999
,
999
,
0
}
));
Arrays
.
asList
(
999
,
999
,
0
));
}
@Test
...
...
@@ -244,7 +244,7 @@ public class UptimeDocumentWriterTest {
UptimeDocument
.
class
,
GABELMOO_FINGERPRINT
);
this
.
assertOneMonthGraph
(
document
,
2
,
"2014-03-16 10:00:00"
,
"2014-03-16 14:00:00"
,
2
,
Arrays
.
asList
(
new
Integer
[]
{
999
,
499
}
));
Arrays
.
asList
(
999
,
499
));
}
@Test
...
...
@@ -280,7 +280,7 @@ public class UptimeDocumentWriterTest {
UptimeDocument
document
=
this
.
documentStore
.
getDocument
(
UptimeDocument
.
class
,
GABELMOO_FINGERPRINT
);
this
.
assertFiveYearGraph
(
document
,
1
,
"2012-03-06 00:00:00"
,
"2012-03-16 00:00:00"
,
2
,
Arrays
.
asList
(
new
Integer
[]
{
999
,
999
}
));
"2012-03-16 00:00:00"
,
2
,
Arrays
.
asList
(
999
,
999
));
}
}
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment