-
Notifications
You must be signed in to change notification settings - Fork 199
Description
Original Reporter: alari
Environment: Not Specified
Version: Not Specified
Migrated From: http://jira.grails.org/browse/GPMONGODB-1
{code}
import org.bson.types.ObjectId
class User {
ObjectId id
static hasMany = [atoms: Atom]
}
{code}
{code}
class Atom {
User owner
static belongsTo = User
}
{code}
{code}
class AtomTests extends GroovyTestCase {
void testAddToAtoms() {
User u = User.findByUsername("root")
Atom a = new Atom(title: "test atom", owner: u)
assert a
if (!a.validate()) assertNull a.errors
a.save()
u.addToAtoms(a)
assert a in u.atoms
}
}
{code}
Assertion failed: assert a in u.atoms | | | | | [mir.Atom : 4d5d1d2ee917b52df53af9cc, mir.Atom : 4d5d1b786678b52d99900912, mir.Atom : 4d5b9772a8bd9317a533efe4, mir.Atom : 4d5d1fc28c71b52d214c0906, mir.Atom : 4d5d0bfbef5eb52d19de66c9, mir.Atom : 4d5d1eeb8b86b52d90c985a7, mir.Atom : 4d5d1bab8b92b52d3ad0820b, mir.Atom : 4d5d1f7ca511b52de914e659, mir.Atom : 4d5d1cd1e679b52db064ee26, mir.Atom : 4d5b9750c9459317ca9f6390] | false mir.Atom : 4d5d1fc28c71b52d214c0906
junit.framework.AssertionFailedError: Assertion failed:
assert a in u.atoms
| | |
| | [mir.Atom : 4d5d1d2ee917b52df53af9cc, mir.Atom : 4d5d1b786678b52d99900912, mir.Atom : 4d5b9772a8bd9317a533efe4, mir.Atom : 4d5d1fc28c71b52d214c0906, mir.Atom : 4d5d0bfbef5eb52d19de66c9, mir.Atom : 4d5d1eeb8b86b52d90c985a7, mir.Atom : 4d5d1bab8b92b52d3ad0820b, mir.Atom : 4d5d1f7ca511b52de914e659, mir.Atom : 4d5d1cd1e679b52db064ee26, mir.Atom : 4d5b9750c9459317ca9f6390]
| false
mir.Atom : 4d5d1fc28c71b52d214c0906
at mir.AtomTests.testAddToAtoms(AtomTests.groovy:21)