WICKET-5926 Arquillian Support with Container ServletContext in BaseWicketTester/WicketTester.
Add Apache licence headers Project: http://git-wip-us.apache.org/repos/asf/wicket/repo Commit: http://git-wip-us.apache.org/repos/asf/wicket/commit/ea1dc12e Tree: http://git-wip-us.apache.org/repos/asf/wicket/tree/ea1dc12e Diff: http://git-wip-us.apache.org/repos/asf/wicket/diff/ea1dc12e Branch: refs/heads/master Commit: ea1dc12e41c9f68322a56e3c1c271df4f0800a79 Parents: 967aeb4 Author: Martin Tzvetanov Grigorov <[email protected]> Authored: Thu Jun 25 11:05:47 2015 +0300 Committer: Martin Tzvetanov Grigorov <[email protected]> Committed: Thu Jun 25 11:05:47 2015 +0300 ---------------------------------------------------------------------- .../arquillian/testing/dao/ContactDao.java | 28 ++++++++++--- .../arquillian/testing/dao/ContactDaoBean.java | 33 +++++++++++---- .../arquillian/testing/model/Contact.java | 16 ++++++++ .../arquillian/testing/pages/InsertContact.java | 41 ++++++++++++++----- .../arquillian/testing/pages/ListContacts.java | 25 +++++++++--- .../util/ResourceWebApplicationPath.java | 13 +----- .../src/main/resources/META-INF/persistence.xml | 16 ++++++++ .../src/main/webapp/WEB-INF/beans.xml | 16 ++++++++ .../src/main/webapp/WEB-INF/web.xml | 16 ++++++++ .../WEB-INF/wicket-arquillian-testing-ds.xml | 16 ++++++++ .../src/main/webapp/pages/InsertContact.html | 17 ++++++++ .../src/main/webapp/pages/ListContacts.html | 17 ++++++++ .../testing/ApacheLicenceHeaderTest.java | 42 ++++++++++++++++++++ .../src/test/resources/arquillian.xml | 16 ++++++++ .../src/test/webapp/WEB-INF/web.xml | 16 ++++++++ 15 files changed, 288 insertions(+), 40 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/wicket/blob/ea1dc12e/testing/wicket-arquillian/src/main/java/org/apache/wicket/arquillian/testing/dao/ContactDao.java ---------------------------------------------------------------------- diff --git a/testing/wicket-arquillian/src/main/java/org/apache/wicket/arquillian/testing/dao/ContactDao.java b/testing/wicket-arquillian/src/main/java/org/apache/wicket/arquillian/testing/dao/ContactDao.java index 3615244..e2cd94c 100644 --- a/testing/wicket-arquillian/src/main/java/org/apache/wicket/arquillian/testing/dao/ContactDao.java +++ b/testing/wicket-arquillian/src/main/java/org/apache/wicket/arquillian/testing/dao/ContactDao.java @@ -1,4 +1,20 @@ /* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +/* * JBoss, Home of Professional Open Source * Copyright 2013, Red Hat, Inc. and/or its affiliates, and individual * contributors by the @authors tag. See the copyright.txt in the @@ -27,14 +43,14 @@ import org.apache.wicket.arquillian.testing.model.Contact; * @author Filippo Diotalevi */ @Local -public interface ContactDao { - +public interface ContactDao +{ /** * Returns the currently available contacts. * * @return every contact in the database */ - public List<Contact> getContacts(); + List<Contact> getContacts(); /** * Returns a specific Contact from DB. @@ -42,7 +58,7 @@ public interface ContactDao { * @param id The Id for the Contact * @return The specified Contact object */ - public Contact getContact(Long id); + Contact getContact(Long id); /** * Persist a new Contact in the DB. @@ -50,12 +66,12 @@ public interface ContactDao { * @param name The name of the new Contact * @param email The e-mail address of the new Contact */ - public void addContact(String name, String email); + void addContact(String name, String email); /** * Removes a specific item from the DB. * * @param modelObject The specific Contact object, which we wants to remove */ - public void remove(Contact modelObject); + void remove(Contact modelObject); } http://git-wip-us.apache.org/repos/asf/wicket/blob/ea1dc12e/testing/wicket-arquillian/src/main/java/org/apache/wicket/arquillian/testing/dao/ContactDaoBean.java ---------------------------------------------------------------------- diff --git a/testing/wicket-arquillian/src/main/java/org/apache/wicket/arquillian/testing/dao/ContactDaoBean.java b/testing/wicket-arquillian/src/main/java/org/apache/wicket/arquillian/testing/dao/ContactDaoBean.java index fb1cb08..a7982c1 100644 --- a/testing/wicket-arquillian/src/main/java/org/apache/wicket/arquillian/testing/dao/ContactDaoBean.java +++ b/testing/wicket-arquillian/src/main/java/org/apache/wicket/arquillian/testing/dao/ContactDaoBean.java @@ -1,4 +1,20 @@ /* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +/* * JBoss, Home of Professional Open Source * Copyright 2013, Red Hat, Inc. and/or its affiliates, and individual * contributors by the @authors tag. See the copyright.txt in the @@ -28,15 +44,15 @@ import org.apache.wicket.arquillian.testing.model.Contact; * A bean which manages Contact entities. */ @Stateless -public class ContactDaoBean implements ContactDao { - +public class ContactDaoBean implements ContactDao +{ @PersistenceContext private EntityManager em; - @Override @SuppressWarnings("unchecked") - public List<Contact> getContacts() { + public List<Contact> getContacts() + { return em.createQuery("SELECT c FROM Contact c").getResultList(); } @@ -44,7 +60,8 @@ public class ContactDaoBean implements ContactDao { * Get Contact by ID. */ @Override - public Contact getContact(Long id) { + public Contact getContact(Long id) + { return em.find(Contact.class, id); } @@ -52,7 +69,8 @@ public class ContactDaoBean implements ContactDao { * Add a new Contact. */ @Override - public void addContact(String name, String email) { + public void addContact(String name, String email) + { em.merge(new Contact(null, name, email)); } @@ -60,7 +78,8 @@ public class ContactDaoBean implements ContactDao { * Remove a Contact. */ @Override - public void remove(Contact modelObject) { + public void remove(Contact modelObject) + { Contact managed = em.merge(modelObject); em.remove(managed); em.flush(); http://git-wip-us.apache.org/repos/asf/wicket/blob/ea1dc12e/testing/wicket-arquillian/src/main/java/org/apache/wicket/arquillian/testing/model/Contact.java ---------------------------------------------------------------------- diff --git a/testing/wicket-arquillian/src/main/java/org/apache/wicket/arquillian/testing/model/Contact.java b/testing/wicket-arquillian/src/main/java/org/apache/wicket/arquillian/testing/model/Contact.java index 947333b..e5a2bcc 100644 --- a/testing/wicket-arquillian/src/main/java/org/apache/wicket/arquillian/testing/model/Contact.java +++ b/testing/wicket-arquillian/src/main/java/org/apache/wicket/arquillian/testing/model/Contact.java @@ -1,4 +1,20 @@ /* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +/* * JBoss, Home of Professional Open Source * Copyright 2013, Red Hat, Inc. and/or its affiliates, and individual * contributors by the @authors tag. See the copyright.txt in the http://git-wip-us.apache.org/repos/asf/wicket/blob/ea1dc12e/testing/wicket-arquillian/src/main/java/org/apache/wicket/arquillian/testing/pages/InsertContact.java ---------------------------------------------------------------------- diff --git a/testing/wicket-arquillian/src/main/java/org/apache/wicket/arquillian/testing/pages/InsertContact.java b/testing/wicket-arquillian/src/main/java/org/apache/wicket/arquillian/testing/pages/InsertContact.java index 902b6d6..e78831a 100644 --- a/testing/wicket-arquillian/src/main/java/org/apache/wicket/arquillian/testing/pages/InsertContact.java +++ b/testing/wicket-arquillian/src/main/java/org/apache/wicket/arquillian/testing/pages/InsertContact.java @@ -1,4 +1,20 @@ /* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +/* * JBoss, Home of Professional Open Source * Copyright 2013, Red Hat, Inc. and/or its affiliates, and individual * contributors by the @authors tag. See the copyright.txt in the @@ -31,8 +47,8 @@ import org.apache.wicket.model.PropertyModel; * @author Filippo Diotalevi */ @SuppressWarnings("serial") -public class InsertContact extends WebPage { - +public class InsertContact extends WebPage +{ private Form<Contact> insertForm; private String name; @@ -42,8 +58,8 @@ public class InsertContact extends WebPage { @Inject private ContactDao contactDao; - - public InsertContact() { + public InsertContact() + { add(new FeedbackPanel("feedback")); insertForm = new Form<Contact>("insertForm") { @@ -55,28 +71,31 @@ public class InsertContact extends WebPage { } }; - insertForm.add(new RequiredTextField<String>("name", + insertForm.add(new RequiredTextField<>("name", new PropertyModel<String>(this, "name"))); - insertForm.add(new RequiredTextField<String>("email", new PropertyModel<String>(this, + insertForm.add(new RequiredTextField<>("email", new PropertyModel<String>(this, "email"))); add(insertForm); } - public String getEmail() { + public String getEmail() + { return email; } - public void setEmail(String email) { + public void setEmail(String email) + { this.email = email; } - public String getName() { + public String getName() + { return name; } - public void setName(String name) { + public void setName(String name) + { this.name = name; } - } http://git-wip-us.apache.org/repos/asf/wicket/blob/ea1dc12e/testing/wicket-arquillian/src/main/java/org/apache/wicket/arquillian/testing/pages/ListContacts.java ---------------------------------------------------------------------- diff --git a/testing/wicket-arquillian/src/main/java/org/apache/wicket/arquillian/testing/pages/ListContacts.java b/testing/wicket-arquillian/src/main/java/org/apache/wicket/arquillian/testing/pages/ListContacts.java index 4694438..f08ff55 100644 --- a/testing/wicket-arquillian/src/main/java/org/apache/wicket/arquillian/testing/pages/ListContacts.java +++ b/testing/wicket-arquillian/src/main/java/org/apache/wicket/arquillian/testing/pages/ListContacts.java @@ -1,4 +1,20 @@ /* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +/* * JBoss, Home of Professional Open Source * Copyright 2013, Red Hat, Inc. and/or its affiliates, and individual * contributors by the @authors tag. See the copyright.txt in the @@ -33,8 +49,8 @@ import org.apache.wicket.markup.html.list.ListView; * @author Filippo Diotalevi */ @SuppressWarnings("serial") -public class ListContacts extends WebPage { - +public class ListContacts extends WebPage +{ // Inject the ContactDao using @Inject @Inject private ContactDao contactDao; @@ -43,8 +59,8 @@ public class ListContacts extends WebPage { private String welcome; // Set up the dynamic behavior for the page, widgets bound by id - public ListContacts() { - + public ListContacts() + { // Add the dynamic welcome message, specified in web.xml add(new Label("welcomeMessage", welcome)); add(new ListView<Contact>("contacts", contactDao.getContacts()) { @@ -66,5 +82,4 @@ public class ListContacts extends WebPage { } }); } - } http://git-wip-us.apache.org/repos/asf/wicket/blob/ea1dc12e/testing/wicket-arquillian/src/main/java/org/apache/wicket/arquillian/testing/util/ResourceWebApplicationPath.java ---------------------------------------------------------------------- diff --git a/testing/wicket-arquillian/src/main/java/org/apache/wicket/arquillian/testing/util/ResourceWebApplicationPath.java b/testing/wicket-arquillian/src/main/java/org/apache/wicket/arquillian/testing/util/ResourceWebApplicationPath.java index 292c771..d647626 100644 --- a/testing/wicket-arquillian/src/main/java/org/apache/wicket/arquillian/testing/util/ResourceWebApplicationPath.java +++ b/testing/wicket-arquillian/src/main/java/org/apache/wicket/arquillian/testing/util/ResourceWebApplicationPath.java @@ -29,8 +29,6 @@ import org.apache.wicket.util.resource.IResourceStream; * Maintain a list of paths which might either be ordinary folders of the filesystem or relative * paths to the web application's servlet context. * - * @author Johan Compagner - * * @author felipecalmeida * Modified to look inside servletContext and same package as Application. */ @@ -56,14 +54,10 @@ public final class ResourceWebApplicationPath implements IResourceFinder this.servletContext = servletContext; } - /** - * - * @see org.apache.wicket.util.file.IResourceFinder#find(Class, String) - */ + @Override public IResourceStream find(final Class<?> clazz, final String pathname) { - - if (pathname.startsWith(WEB_INF) == false) + if (pathname != null && pathname.startsWith(WEB_INF) == false) { try { @@ -82,9 +76,6 @@ public final class ResourceWebApplicationPath implements IResourceFinder return null; } - /** - * @see java.lang.Object#toString() - */ @Override public String toString() { http://git-wip-us.apache.org/repos/asf/wicket/blob/ea1dc12e/testing/wicket-arquillian/src/main/resources/META-INF/persistence.xml ---------------------------------------------------------------------- diff --git a/testing/wicket-arquillian/src/main/resources/META-INF/persistence.xml b/testing/wicket-arquillian/src/main/resources/META-INF/persistence.xml index e42cebe..49b98fb 100644 --- a/testing/wicket-arquillian/src/main/resources/META-INF/persistence.xml +++ b/testing/wicket-arquillian/src/main/resources/META-INF/persistence.xml @@ -1,5 +1,21 @@ <?xml version="1.0" encoding="UTF-8"?> <!-- + Licensed to the Apache Software Foundation (ASF) under one or more + contributor license agreements. See the NOTICE file distributed with + this work for additional information regarding copyright ownership. + The ASF licenses this file to You under the Apache License, Version 2.0 + (the "License"); you may not use this file except in compliance with + the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> +<!-- JBoss, Home of Professional Open Source Copyright 2013, Red Hat, Inc. and/or its affiliates, and individual contributors by the @authors tag. See the copyright.txt in the http://git-wip-us.apache.org/repos/asf/wicket/blob/ea1dc12e/testing/wicket-arquillian/src/main/webapp/WEB-INF/beans.xml ---------------------------------------------------------------------- diff --git a/testing/wicket-arquillian/src/main/webapp/WEB-INF/beans.xml b/testing/wicket-arquillian/src/main/webapp/WEB-INF/beans.xml index e7488ad..8c6322f 100644 --- a/testing/wicket-arquillian/src/main/webapp/WEB-INF/beans.xml +++ b/testing/wicket-arquillian/src/main/webapp/WEB-INF/beans.xml @@ -1,5 +1,21 @@ <?xml version="1.0" encoding="UTF-8"?> <!-- + Licensed to the Apache Software Foundation (ASF) under one or more + contributor license agreements. See the NOTICE file distributed with + this work for additional information regarding copyright ownership. + The ASF licenses this file to You under the Apache License, Version 2.0 + (the "License"); you may not use this file except in compliance with + the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> +<!-- JBoss, Home of Professional Open Source Copyright 2013, Red Hat, Inc. and/or its affiliates, and individual contributors by the @authors tag. See the copyright.txt in the http://git-wip-us.apache.org/repos/asf/wicket/blob/ea1dc12e/testing/wicket-arquillian/src/main/webapp/WEB-INF/web.xml ---------------------------------------------------------------------- diff --git a/testing/wicket-arquillian/src/main/webapp/WEB-INF/web.xml b/testing/wicket-arquillian/src/main/webapp/WEB-INF/web.xml index cafe4bd..1118849 100644 --- a/testing/wicket-arquillian/src/main/webapp/WEB-INF/web.xml +++ b/testing/wicket-arquillian/src/main/webapp/WEB-INF/web.xml @@ -1,5 +1,21 @@ <?xml version="1.0" encoding="UTF-8"?> <!-- + Licensed to the Apache Software Foundation (ASF) under one or more + contributor license agreements. See the NOTICE file distributed with + this work for additional information regarding copyright ownership. + The ASF licenses this file to You under the Apache License, Version 2.0 + (the "License"); you may not use this file except in compliance with + the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> +<!-- JBoss, Home of Professional Open Source Copyright 2013, Red Hat, Inc. and/or its affiliates, and individual contributors by the @authors tag. See the copyright.txt in the http://git-wip-us.apache.org/repos/asf/wicket/blob/ea1dc12e/testing/wicket-arquillian/src/main/webapp/WEB-INF/wicket-arquillian-testing-ds.xml ---------------------------------------------------------------------- diff --git a/testing/wicket-arquillian/src/main/webapp/WEB-INF/wicket-arquillian-testing-ds.xml b/testing/wicket-arquillian/src/main/webapp/WEB-INF/wicket-arquillian-testing-ds.xml index af137fe..cc13b92 100644 --- a/testing/wicket-arquillian/src/main/webapp/WEB-INF/wicket-arquillian-testing-ds.xml +++ b/testing/wicket-arquillian/src/main/webapp/WEB-INF/wicket-arquillian-testing-ds.xml @@ -1,5 +1,21 @@ <?xml version="1.0" encoding="UTF-8"?> <!-- + Licensed to the Apache Software Foundation (ASF) under one or more + contributor license agreements. See the NOTICE file distributed with + this work for additional information regarding copyright ownership. + The ASF licenses this file to You under the Apache License, Version 2.0 + (the "License"); you may not use this file except in compliance with + the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> +<!-- JBoss, Home of Professional Open Source Copyright 2013, Red Hat, Inc. and/or its affiliates, and individual contributors by the @authors tag. See the copyright.txt in the http://git-wip-us.apache.org/repos/asf/wicket/blob/ea1dc12e/testing/wicket-arquillian/src/main/webapp/pages/InsertContact.html ---------------------------------------------------------------------- diff --git a/testing/wicket-arquillian/src/main/webapp/pages/InsertContact.html b/testing/wicket-arquillian/src/main/webapp/pages/InsertContact.html index 309531e..a9636b2 100644 --- a/testing/wicket-arquillian/src/main/webapp/pages/InsertContact.html +++ b/testing/wicket-arquillian/src/main/webapp/pages/InsertContact.html @@ -1,3 +1,20 @@ +<?xml version="1.0" encoding="UTF-8" ?> +<!-- + Licensed to the Apache Software Foundation (ASF) under one or more + contributor license agreements. See the NOTICE file distributed with + this work for additional information regarding copyright ownership. + The ASF licenses this file to You under the Apache License, Version 2.0 + (the "License"); you may not use this file except in compliance with + the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> <!-- JBoss, Home of Professional Open Source Copyright 2013, Red Hat, Inc. and/or its affiliates, and individual http://git-wip-us.apache.org/repos/asf/wicket/blob/ea1dc12e/testing/wicket-arquillian/src/main/webapp/pages/ListContacts.html ---------------------------------------------------------------------- diff --git a/testing/wicket-arquillian/src/main/webapp/pages/ListContacts.html b/testing/wicket-arquillian/src/main/webapp/pages/ListContacts.html index d6613bd..b2bb4ca 100644 --- a/testing/wicket-arquillian/src/main/webapp/pages/ListContacts.html +++ b/testing/wicket-arquillian/src/main/webapp/pages/ListContacts.html @@ -1,3 +1,20 @@ +<?xml version="1.0" encoding="UTF-8" ?> +<!-- + Licensed to the Apache Software Foundation (ASF) under one or more + contributor license agreements. See the NOTICE file distributed with + this work for additional information regarding copyright ownership. + The ASF licenses this file to You under the Apache License, Version 2.0 + (the "License"); you may not use this file except in compliance with + the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> <!-- JBoss, Home of Professional Open Source Copyright 2013, Red Hat, Inc. and/or its affiliates, and individual http://git-wip-us.apache.org/repos/asf/wicket/blob/ea1dc12e/testing/wicket-arquillian/src/test/java/org/apache/wicket/arquillian/testing/ApacheLicenceHeaderTest.java ---------------------------------------------------------------------- diff --git a/testing/wicket-arquillian/src/test/java/org/apache/wicket/arquillian/testing/ApacheLicenceHeaderTest.java b/testing/wicket-arquillian/src/test/java/org/apache/wicket/arquillian/testing/ApacheLicenceHeaderTest.java new file mode 100644 index 0000000..ac5aa02 --- /dev/null +++ b/testing/wicket-arquillian/src/test/java/org/apache/wicket/arquillian/testing/ApacheLicenceHeaderTest.java @@ -0,0 +1,42 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package org.apache.wicket.arquillian.testing; + +import java.util.Arrays; + +import org.apache.wicket.util.license.ApacheLicenseHeaderTestCase; + +/** + * Test that the license headers are in place in this project. The tests are run + * from {@link ApacheLicenseHeaderTestCase}, but you can add project specific + * tests here if needed. + * + * @author Frank Bille Jensen (frankbille) + */ +public class ApacheLicenceHeaderTest extends ApacheLicenseHeaderTestCase +{ + /** + * Construct. + */ + public ApacheLicenceHeaderTest() + { +// xmlIgnore.add(".settings"); +// xmlIgnore.add("src/main/resources/META-INF/beans.xml"); +// xmlIgnore.add("src/test/java/simplelogger.properties"); +// xmlPrologIgnore = Arrays.asList("src"); + } +} http://git-wip-us.apache.org/repos/asf/wicket/blob/ea1dc12e/testing/wicket-arquillian/src/test/resources/arquillian.xml ---------------------------------------------------------------------- diff --git a/testing/wicket-arquillian/src/test/resources/arquillian.xml b/testing/wicket-arquillian/src/test/resources/arquillian.xml index e80f901..ae8ef29 100644 --- a/testing/wicket-arquillian/src/test/resources/arquillian.xml +++ b/testing/wicket-arquillian/src/test/resources/arquillian.xml @@ -1,4 +1,20 @@ <?xml version="1.0" encoding="UTF-8"?> +<!-- + Licensed to the Apache Software Foundation (ASF) under one or more + contributor license agreements. See the NOTICE file distributed with + this work for additional information regarding copyright ownership. + The ASF licenses this file to You under the Apache License, Version 2.0 + (the "License"); you may not use this file except in compliance with + the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> <arquillian xmlns="http://jboss.org/schema/arquillian" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://jboss.org/schema/arquillian http://jboss.org/schema/arquillian/arquillian_1_0.xsd"> http://git-wip-us.apache.org/repos/asf/wicket/blob/ea1dc12e/testing/wicket-arquillian/src/test/webapp/WEB-INF/web.xml ---------------------------------------------------------------------- diff --git a/testing/wicket-arquillian/src/test/webapp/WEB-INF/web.xml b/testing/wicket-arquillian/src/test/webapp/WEB-INF/web.xml index 4266a83..54c8105 100644 --- a/testing/wicket-arquillian/src/test/webapp/WEB-INF/web.xml +++ b/testing/wicket-arquillian/src/test/webapp/WEB-INF/web.xml @@ -1,4 +1,20 @@ <?xml version="1.0" encoding="UTF-8"?> +<!-- + Licensed to the Apache Software Foundation (ASF) under one or more + contributor license agreements. See the NOTICE file distributed with + this work for additional information regarding copyright ownership. + The ASF licenses this file to You under the Apache License, Version 2.0 + (the "License"); you may not use this file except in compliance with + the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> <!-- JBoss, Home of Professional Open Source Copyright 2013, Red Hat, Inc. and/or its affiliates, and individual contributors by the @authors tag. See the copyright.txt in the distribution for a full listing of individual contributors.
