testing/drumb_test3.scala
author Christian Urban <urbanc@in.tum.de>
Thu, 09 Nov 2017 16:04:31 +0000
changeset 137 53c769a78a1e
parent 135 077e63e96287
child 138 7415ff9c91f4
permissions -rw-r--r--
updated
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
130
7f3f01dfe738 updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
     1
7f3f01dfe738 updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
     2
val urban_prices = List(List(Some(311.349976), Some(27.505054)), 
7f3f01dfe738 updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
     3
			List(Some(300.222351), Some(42.357094)), 
7f3f01dfe738 updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
     4
			List(Some(330.555054), Some(52.852215)))
7f3f01dfe738 updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
     5
7f3f01dfe738 updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
     6
7f3f01dfe738 updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
     7
assert(CW6c.yearly_yield(CW6c.get_deltas(urban_prices), 100, 0) == 125)
135
077e63e96287 updated
Christian Urban <urbanc@in.tum.de>
parents: 130
diff changeset
     8
077e63e96287 updated
Christian Urban <urbanc@in.tum.de>
parents: 130
diff changeset
     9
137
53c769a78a1e updated
Christian Urban <urbanc@in.tum.de>
parents: 135
diff changeset
    10
val urban_blchip_portfolio = List("GOOG", "AAPL", "MSFT", "IBM", "FB", "AMZN", "BIDU")
53c769a78a1e updated
Christian Urban <urbanc@in.tum.de>
parents: 135
diff changeset
    11
val urban_rstate_portfolio = List("PLD", "PSA", "AMT", "AIV", "AVB", "BXP", "CCI", 
53c769a78a1e updated
Christian Urban <urbanc@in.tum.de>
parents: 135
diff changeset
    12
                                  "DLR", "EQIX", "EQR", "ESS", "EXR", "FRT", "GGP", "HCP") 
135
077e63e96287 updated
Christian Urban <urbanc@in.tum.de>
parents: 130
diff changeset
    13
077e63e96287 updated
Christian Urban <urbanc@in.tum.de>
parents: 130
diff changeset
    14
137
53c769a78a1e updated
Christian Urban <urbanc@in.tum.de>
parents: 135
diff changeset
    15
assert(CW6c.investment(urban_rstate_portfolio, 1978 to 2017, 100) == 30839)
53c769a78a1e updated
Christian Urban <urbanc@in.tum.de>
parents: 135
diff changeset
    16
assert(CW6c.investment(urban_blchip_portfolio, 1978 to 2017, 100) == 349597)