java / jUnit testing classes with one public method
How do I test a private function or a class that has private methods, fields or inner classes?
Java method dispatch with null argument Since the Stack Exchange sites run on one clock, and a clock that is not common to most of us (such as those of us in the US), can we display a clock with the site time (UTC) displayed somewhere on every page, such as at the bottom with the other text?  That way we are more aware of when the days turn over, and ecetera...  close votes, delete votes, flags, and normal votes would also benefit from this as well (thanks @Grace Note!)...    What do you guys think? yea or nay? thoughts? How does the new Tie-Breaker work? In Clash of Clans there was an update on 9/16 adding a Tie-breaker into the wars, can anybody explain in detail how this mechanism works? What is the difference between procfs and sysfs? What is the difference between procfs and sysfs?  Why are they made as file systems? As I understand it, proc is just something to store the immediate info regarding the processes running in the system. I've just installed MariaDb on a fresh Ubuntu Gnome and ran  afterwards where I set a decent admin password, removed the anonymous user etc.  Afterwards I realized some strange behavior regarding the admin password:   If I try to login from my normal user account using the command mysql -u root -p I always get an error: ERROR 1698 (28000): Access denied for user 'root'@'localhost' I'm pretty sure I entered the correct password which I set with  earlier... When I run the command from root using sudo mysql -u root -p, I always get access to the database, no matter which password I actually enter...   Is this normal behavior, am I doing anything wrong or have I somehow screwed up the installation? How do I make Thunderbird open links in Chromium? I want to be able to click links in Thunderbird emails and have them open in Chromium (package name chromium-browser). Instead, they open in Firefox.  I have tried the following:   xfce preferred applications (Chromium is not listed, so I had to hunt down the executable) -- next time I run chromium, it complains that it is no longer the default browser. Telling Chromium to set itself as the default browser. Thunderbird opens links in Firefox. update-alternatives. It's already listed as an alternative at the same priority as Firefox. The "open web browser" app menu item opens Chromium. Thunderbird opens links in Firefox.   I have looked through the entire preferences gui in Thunderbird (but not the advanced config editor yet) and seen nothing that mentions what browser to open links in.  Please note that this is not Google Chrome. I have seen many articles that talk about a star's "habitable zone" as the ring around it which is just the right temperature for planets to have liquid water, which is necessary for life. My question is, why does a planet need to have liquid water in order to sustain life? Who says that extraterrestrial life can't live off of some other kind of sustenance? Do multiple instances of the Extra Attack feature stack? The WotC article  creates the &quot;Favored Soul&quot; sorcerous origin, which grants the the sorcerer the Extra Attack feature at level 6. Say I made Favored Soul sorcerer go up to level 6, and then multiclassed into Ranger to get its Extra Attack at level 5. Would the two Extra Attack features stack so that I could get 3 or 4 attacks in a turn? Writing test code for wrapper class I created a controller which looks like this  public with sharing class EventRegistrationController {      // A CONTROLLER FUNCTION     // FUNCTION RETURNS A LIST OF cSession      public List&lt;cSession&gt; getSessions() {            //DO STUFF       }     //A PUBLIC CLASS WITHIN CONTROLLER    @TestVisible public class cSession      {         public Session__c con {get; set;}         public Boolean selected {get; set;}          //This is the contructor method.          public cSession(Session__c c) {              con = c;             selected = false;         }     }  }   I need to write a test code for the controller, how can I create a list of cSession and call getSession function? Capacitance of a single charged plate? Lets say we have a single plate that has a charge of $+Q$ on it. A plate with charge $-Q$ is infinite distance away. Will the plate with $+Q$ have a capacitance associated with it? Why or why not? I was thinking that because the distance between the plates is infinity, the capacitance is zero, but according to my TA, that is not the case. There is always some sort of "absolute" capacitance for the plate with $+Q$ (a capacitance will exist between the plate and air?). Can someone help me out in understanding this? What open source software for auto-alignment of photographs? Do you know any open source tool to automatically align images, similar to the auto align feature in Photoshop? Prove that $\sqrt{n} \le \sum_{k=1}^n \frac{1}{\sqrt{k}} \le 2 \sqrt{n} - 1$ is true for $n \in \mathbb{N}^{\ge 1}$ How can I reset or revert a file to a specific revision? I have made some changes to a file which has been committed a few times as part of a group of files, but now want to reset/revert the changes on it back to a previous version.   I have done a git log along with a git diff to find the revision I need, but just have no idea how to get the file back to its former state in the past. How to see time stamps in bash history? Is there any way I can see at what time the commands were executed from the bash history? We can see the order but is there any way I can get the time also?  Bottom-Line: Execution time in the Bash history At what point does a caster define the target of a spell? The new School of Invention tradition for Wizards () while still in playtesting (and indeed a bit silly in my opinion, more of a "chaos wizard"), got me thinking about its reckless casting ability. This allows the caster to cast magic they do not have prepared and get a random result. The random spells have different targeting criteria (Wall of Stone, Fireball, Feign Death , Mass Cure Wounds) and so it is not possible to decide the target of the spell until it has been cast, as you don't know what you are going to get until it is cast.  This suggests that the designer of the subclass has made the assumption that you don't actually target until you have cast the spell and release it, which makes sense from one point of view, strongly supported by the way a prepared action casting works, PHB p.193 where you cast the spell and hold the energy until the condition is met for the readied action at which point you target the spell.  While the Unearthed Arcana is not RAW or finalized and released, my question is not about this subclass, but about the official rules as a whole.  Is there was any direct RAW, or other supporting or opposing RAW, that states at what point a caster defines the target of a spell?  As a sub-question: are there any circumstances where it actually matters, other than the already defined Readied Action spell casting, in the official rules? Are amounts of money singular or plural? Are the two sentences correct or is one of them incorrect?     1) Five billion dollars is earmarked for the project.   2) Five billion dollars has been earmarked for the project.   I know dollars are countable. So I think both 'is' and 'has been' are correct here.   Also, do they differ in meaning? In the tense of present perfect, Are 'recent past' and 'hot news' the same? Problems with fonts I'm an average user of LaTeX, but not proficiency. I'm trying to learn from book templates I've found on the web, but I get this error message:  Trying to make PK font ccicons at 1493 DPI... Running miktex-makemf.exe... miktex-makemf: The ccicons source file could not be found. Running ttf2pk.exe... miktex-makemf: PK font ccicons could not be created.  LaTeX Font Warning: Some font shapes were not available, defaults substituted.  !pdfTeX error: pdflatex.exe (file ccicons): Font ccicons at 1493 not found  ==&gt; Fatal error occurred, no output PDF file produced!   I'm using MiKTeX (over Windows 7), and according to the MiKTeX package manager the "ccicons" package is already installed.  Could you please help me solve this problem? Windows 10 K&N Edition Anniversary update - Media player update not working I own a Windows 10 K or N Edition which doesn't include the media player package. My problem is: I want to have preview thumbnails in the explorer for my MP3s and videos.  I had the issue before when I updated to Win10 but there  saved me. Since the Anniversary update they are gone again.   Now I can install the old update but I still don't get the media player nor the preview images.  I tried most of the things Microsoft offers me but they are either not installable or don't work.  Any ideas what might be the correct update package?  Thx!  Ron Are there any other words similar to these words:  Award, Bestow, Donate, Grant, Give, Provide, Tax  ...that give a meaning of:  I freely give to you a portion what I have acquired or earned, without hesitation or expectation of anything in return. You are owed this, without question. There is no emotion involved with this transaction. It just is what it is.  For example: as a member of the Thief's Guild, 20% of everything you acquire will be ______ to the Guild.  Bestowed and Granted are very close...  Any other ideas?