Testes de subclasses em grails

Nao estou conseguindo realizar testes com sucesso,
queria conselhos para a realizacao de testes com classes herdadas
- (como deve ser a criacao de um objeto dessa classe?)

Tenho essa superclasse como domain, ( nao passa no testPersist )

class Publication {
String title
int year
String homePage
String meansOfDissemination
boolean moreRelavance
String translates
String otherInformation
}

com esse teste:
class PublicationTests extends GroovyTestCase {

// DA OK
void testSomething() {
assert 1==1
}

void setUp() {
Publication.list()*.delete()
}
//falha
void testPersist(){
new Publication(title:“title 1”,year :“year 1”,
homePage:“homePage 1”,meansOfDissemination:“meansOfDissemination 1”,
moreRelavance:true,translates:“translates 1”,
otherInformation:“otherInformation 1”, externalAuthors: [""],
project: new Project() ).save()

       assert 1 == Publication.count()

}

e essa subclasse:

class Article extends Publication {
String DOI
String language
String ISSN
String titleOfMagazinePublished
int volume
int initialPage
int finalPage
}

com esse teste: , ( nao passa no testPersist )

class ArticleTests extends GroovyTestCase {
// DA OK
void testSomething() {
assert 1==1
}

/**
 * Using setUp to Initialize Data, test data is created
 */
void setUp() {
	Article.list()*.delete()		
} // setUp

//falha
void testPersist(){
new Article(DOI:“DOI 1”,language:“portuguese”,
ISSN:“ISSN 1”,volume:1,
initialPage:1, finalPage:10,
titleOfMagazinePublished:“MagazinePublished 1”).save()

	new Article(DOI:"DOI 2",language:"english",
			ISSN:"ISSN 2",volume:2,
			initialPage:2,	finalPage:10,
			titleOfMagazinePublished:"MagazinePublished 2").save()
			
	new Article(DOI:"DOI 3",language:"spanish",
			ISSN:"ISSN 3",volume:3,
			initialPage:3,	finalPage:10,
			titleOfMagazinePublished:"MagazinePublished 3").save()	
			
	
	assertEquals 3, Article.list().size()

}