mirror of
https://github.com/kiwix/java-libkiwix.git
synced 2025-09-10 15:50:26 -04:00
Wrap new methods in libkiwix::Bookmark
.
- setBookName, getBookName - setBookFlavour, getBookFlavour
This commit is contained in:
parent
1aeb14415a
commit
2eb8aa5096
@ -39,6 +39,10 @@ GETTER(jstring, getBookId)
|
|||||||
|
|
||||||
GETTER(jstring, getBookTitle)
|
GETTER(jstring, getBookTitle)
|
||||||
|
|
||||||
|
GETTER(jstring, getBookName)
|
||||||
|
|
||||||
|
GETTER(jstring, getBookFlavour)
|
||||||
|
|
||||||
GETTER(jstring, getUrl)
|
GETTER(jstring, getUrl)
|
||||||
|
|
||||||
GETTER(jstring, getTitle)
|
GETTER(jstring, getTitle)
|
||||||
@ -55,6 +59,14 @@ METHOD(void, setBookTitle, jstring bookTitle) {
|
|||||||
THIS->setBookTitle(TO_C(bookTitle));
|
THIS->setBookTitle(TO_C(bookTitle));
|
||||||
} CATCH_EXCEPTION()
|
} CATCH_EXCEPTION()
|
||||||
|
|
||||||
|
METHOD(void, setBookName, jstring bookName) {
|
||||||
|
THIS->setBookName(TO_C(bookName));
|
||||||
|
} CATCH_EXCEPTION()
|
||||||
|
|
||||||
|
METHOD(void, setBookFlavour, jstring bookFlavour) {
|
||||||
|
THIS->setBookFlavour(TO_C(bookFlavour));
|
||||||
|
} CATCH_EXCEPTION()
|
||||||
|
|
||||||
METHOD(void, setUrl, jstring url) {
|
METHOD(void, setUrl, jstring url) {
|
||||||
THIS->setUrl(TO_C(url));
|
THIS->setUrl(TO_C(url));
|
||||||
} CATCH_EXCEPTION()
|
} CATCH_EXCEPTION()
|
||||||
|
@ -31,6 +31,8 @@ public class Bookmark
|
|||||||
|
|
||||||
public native void setBookId(String bookId);
|
public native void setBookId(String bookId);
|
||||||
public native void setBookTitle(String bookTitle);
|
public native void setBookTitle(String bookTitle);
|
||||||
|
public native void setBookName(String bookName);
|
||||||
|
public native void setBookFlavour(String bookFlavour);
|
||||||
public native void setUrl(String url);
|
public native void setUrl(String url);
|
||||||
public native void setTitle(String title);
|
public native void setTitle(String title);
|
||||||
public native void setLanguage(String language);
|
public native void setLanguage(String language);
|
||||||
@ -38,6 +40,8 @@ public class Bookmark
|
|||||||
|
|
||||||
public native String getBookId();
|
public native String getBookId();
|
||||||
public native String getBookTitle();
|
public native String getBookTitle();
|
||||||
|
public native String getBookName();
|
||||||
|
public native String getBookFlavour();
|
||||||
public native String getUrl();
|
public native String getUrl();
|
||||||
public native String getTitle();
|
public native String getTitle();
|
||||||
public native String getLanguage();
|
public native String getLanguage();
|
||||||
|
@ -30,6 +30,8 @@ public class TestBookmark
|
|||||||
|
|
||||||
public void setBookId(String bookId) { inner.setBookId(bookId); }
|
public void setBookId(String bookId) { inner.setBookId(bookId); }
|
||||||
public void setBookTitle(String bookTitle) { inner.setBookTitle(bookTitle); }
|
public void setBookTitle(String bookTitle) { inner.setBookTitle(bookTitle); }
|
||||||
|
public void setBookName(String bookName) { inner.setBookName(bookName); }
|
||||||
|
public void setBookFlavour(String bookFlavour) { inner.setBookFlavour(bookFlavour); }
|
||||||
public void setUrl(String url) { inner.setUrl(url); }
|
public void setUrl(String url) { inner.setUrl(url); }
|
||||||
public void setTitle(String title) { inner.setTitle(title); }
|
public void setTitle(String title) { inner.setTitle(title); }
|
||||||
public void setLanguage(String language) { inner.setLanguage(language); }
|
public void setLanguage(String language) { inner.setLanguage(language); }
|
||||||
@ -37,6 +39,8 @@ public class TestBookmark
|
|||||||
|
|
||||||
public String getBookId() { return inner.getBookId(); }
|
public String getBookId() { return inner.getBookId(); }
|
||||||
public String getBookTitle() { return inner.getBookTitle(); }
|
public String getBookTitle() { return inner.getBookTitle(); }
|
||||||
|
public String getBookName() { return inner.getBookName(); }
|
||||||
|
public String getBookFlavour() { return inner.getBookFlavour(); }
|
||||||
public String getUrl() { return inner.getUrl(); }
|
public String getUrl() { return inner.getUrl(); }
|
||||||
public String getTitle() { return inner.getTitle(); }
|
public String getTitle() { return inner.getTitle(); }
|
||||||
public String getLanguage() { return inner.getLanguage(); }
|
public String getLanguage() { return inner.getLanguage(); }
|
||||||
|
@ -463,11 +463,13 @@ public class test {
|
|||||||
lib.addBook(book);
|
lib.addBook(book);
|
||||||
TestBookmark bookmark = new TestBookmark();
|
TestBookmark bookmark = new TestBookmark();
|
||||||
bookmark.setBookId(book.getId());
|
bookmark.setBookId(book.getId());
|
||||||
bookmark.setTitle(book.getTitle());
|
bookmark.setTitle("A title for an article");
|
||||||
bookmark.setUrl(book.getUrl());
|
bookmark.setUrl("foo/bar.html");
|
||||||
bookmark.setLanguage(book.getLanguage());
|
bookmark.setLanguage(book.getLanguage());
|
||||||
bookmark.setDate(book.getDate());
|
bookmark.setDate(book.getDate());
|
||||||
bookmark.setBookTitle(book.getName());
|
bookmark.setBookTitle(book.getTitle());
|
||||||
|
bookmark.setBookName(book.getName());
|
||||||
|
bookmark.setBookFlavour(book.getFlavour());
|
||||||
// add bookmark to library
|
// add bookmark to library
|
||||||
lib.addBookmark(bookmark);
|
lib.addBookmark(bookmark);
|
||||||
TestBookmark[] bookmarkArray = lib.getBookmarks(true);
|
TestBookmark[] bookmarkArray = lib.getBookmarks(true);
|
||||||
@ -475,11 +477,13 @@ public class test {
|
|||||||
bookmark = bookmarkArray[0];
|
bookmark = bookmarkArray[0];
|
||||||
// test saved bookmark
|
// test saved bookmark
|
||||||
assertEquals(bookmark.getBookId(), book.getId());
|
assertEquals(bookmark.getBookId(), book.getId());
|
||||||
assertEquals(bookmark.getTitle(), book.getTitle());
|
assertEquals(bookmark.getTitle(), "A title for an article");
|
||||||
assertEquals(bookmark.getUrl(), book.getUrl());
|
assertEquals(bookmark.getUrl(), "foo/bar.html");
|
||||||
assertEquals(bookmark.getLanguage(), book.getLanguage());
|
assertEquals(bookmark.getLanguage(), book.getLanguage());
|
||||||
assertEquals(bookmark.getDate(), book.getDate());
|
assertEquals(bookmark.getDate(), book.getDate());
|
||||||
assertEquals(bookmark.getBookTitle(), book.getName());
|
assertEquals(bookmark.getBookTitle(), book.getTitle());
|
||||||
|
assertEquals(bookmark.getBookName(), book.getName());
|
||||||
|
assertEquals(bookmark.getBookFlavour(), book.getFlavour());
|
||||||
// remove bookmark from library
|
// remove bookmark from library
|
||||||
lib.removeBookmark(bookmark.getBookId(), bookmark.getUrl());
|
lib.removeBookmark(bookmark.getBookId(), bookmark.getUrl());
|
||||||
bookmarkArray = lib.getBookmarks(true);
|
bookmarkArray = lib.getBookmarks(true);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user