Implement WeakHashMap.
[SquirrelJME.git] / modules / cldc-compact / src / test / java / util / TestHashMapNaN.java
blob747e54cc05e5ec9e3fae7a1207e343496f59882f
1 // -*- Mode: Java; indent-tabs-mode: t; tab-width: 4 -*-
2 // ---------------------------------------------------------------------------
3 // SquirrelJME
4 // Copyright (C) Stephanie Gawroriski <xer@multiphasicapps.net>
5 // ---------------------------------------------------------------------------
6 // SquirrelJME is under the GNU General Public License v3+, or later.
7 // See license.mkd for licensing and copyright information.
8 // ---------------------------------------------------------------------------
10 package util;
12 import java.util.HashMap;
13 import net.multiphasicapps.tac.TestSupplier;
15 /**
16 * {@link HashMap}s can contain NaN.
18 * @since 2018/10/10
20 public class TestHashMapNaN
21 extends TestSupplier<Boolean>
23 /**
24 * {@inheritDoc}
25 * @since 2018/10/10
27 @Override
28 public Boolean test()
30 // Initialize a map to work with
31 HashMap<Float, String> map = new HashMap<>();
33 // Store a NaN
34 map.put(Float.NaN, "Squirrels are adorable!");
36 return map.containsKey(Float.NaN);